[LLVMdev] LLVM Win32 Issue
Evan Cheng
evan.cheng at apple.com
Wed Feb 20 18:32:11 PST 2008
You can use llvm-config --libs. It will tell you how to link llvm
libraries into your app.
Evan
On Feb 20, 2008, at 6:14 PM, Óscar Fuentes wrote:
> "Aaron Dwyer" <llvmification at gmail.com> writes:
>
> [snip]
>
>> JITCtor and InterpCtor are both NULL, so it's obvious why I'm getting
>> back a NULL execution engine. I am pretty sure it's because I'm
>> missing a few llvm .lib or .obj files. What is the set of llvm
>> object
>> files needed at link time for Win32 on X86 JIT?
>
> This is what I use on MinGW. It is for 2.1. I hope 2.2 is similar:
>
>
> LIBFILES = $(LLVM_LIB_PATH)LLVMX86.o \
> $(LLVM_LIB_PATH)LLVMExecutionEngine.o \
> $(LLVM_LIB_PATH)LLVMJIT.o \
> -lLLVMAsmParser \
> -lLLVMSelectionDAG \
> -lLLVMCodeGen \
> -lLLVMScalarOpts \
> -lLLVMTransformUtils \
> -lLLVMAnalysis \
> -lLLVMTarget \
> -lLLVMCore \
> -lLLVMSupport \
> -lLLVMSystem \
> -lpsapi \
> -ldbghelp
>
> If you are on VS, .o is .obj and -lLLVMWhatever is Whatever.lib.
>
> If you still have problems, examine the commands that are executed for
> building some example (examples/Fibonacci/fibonacci.cpp for instance).
>
> HTH
>
> --
> Oscar
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list