[LLVMdev] Primer with LLVM
Francisco Puentes
fpuentes at udc.es
Thu Dec 30 11:14:16 PST 2004
Hi, everybody:
I am a beginner with LLVM, in fact today was the first day that I use it.
I have several questions about LLVM:
Can I use LLVM to compile several files (bytecode), scripts (char*) and link
them with external libraries generating *only* one executable (all in
memory)?
Can I invoke externals functions from a guest (LLVM generated) code which
exist in the host code (the code that execute the first one)?
And a problem:
I made a little aplication with use the functions llvm::LinkModules and
llvm::LinkLibraries that, I suppouse, exist in libLLVMLinker.a archive, but
gcc linker reports 'undefined' errors for this functions. I don't use the
makefile system from LLVM because is so complex to incorporate in this point
of my work that it isn't usefull at the moment. I use the libraries directly
in my own Makefile. I tried to explicitly insert **all** LLVM libraries and
it doesn't work :-(
Does anybody have got a example of an aplication which uses these functions
to compile and execute in memory a multi-file application? (lli isn't useful
for me)
Thanks in advance and apologize so basic questions.
More information about the llvm-dev
mailing list