我是LLVM
的新手,现在我正在关注文件
http://llvm.org/releases/2.9/docs/UsingLibraries.html#always
(因为我使用LLVM 2.9
)将库添加到makefile
。它说经验法则是将LLVMSystem
lib添加到makefile
中,但我可以在源代码或构建目录中找不到它。有人可以让我知道它在哪里,是否真的需要随时添加这个库?
答案 0 :(得分:0)
我没有使用LLVM 2.9
而是使用3.2
而且我正在连接以下库(我使用的是Windows环境,但我认为不重要)。我在http://llvm.org/docs/tutorial/index.html
LLVMAnalysis.lib
LLVMArchive.lib
LLVMAsmParser.lib
LLVMAsmPrinter.lib
LLVMBitReader.lib
LLVMBitWriter.lib
LLVMCodeGen.lib
LLVMCore.lib
LLVMDebugInfo.lib
LLVMExecutionEngine.lib
LLVMInstCombine.lib
LLVMInstrumentation.lib
LLVMInterpreter.lib
LLVMipa.lib
LLVMipo.lib
LLVMJIT.lib
LLVMLinker.lib
LLVMMC.lib
LLVMMCDisassembler.lib
LLVMMCJIT.lib
LLVMMCParser.lib
LLVMObject.lib
LLVMRuntimeDyld.lib
LLVMScalarOpts.lib
LLVMSelectionDAG.lib
LLVMSupport.lib
LLVMTableGen.lib
LLVMTarget.lib
LLVMTransformUtils.lib
LLVMVectorize.lib
LLVMX86AsmParser.lib
LLVMX86AsmPrinter.lib
LLVMX86CodeGen.lib
LLVMX86Desc.lib
LLVMX86Disassembler.lib
LLVMX86Info.lib
LLVMX86Utils.lib
答案 1 :(得分:0)
让我再次指出LLVM & Clang samples repository。它附带了一个Makefile,它使用现代版本的LLVM以及较早发布的版本(在存储库的分支中)构建。 Makefile显示链接到程序的LLVM库,以使其正常工作。