我正在尝试从LLVM示例构建ModuleMaker。
当我调用时:
clang++ -g ModuleMaker.cpp `llvm-config --cppflags --ldflags --libs core jit native` -o ModuleMaker
我收到了错误消息:
/home/huangered/Desktop/ModuleMaker/main.cpp:59: undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const*, llvm::raw_ostream&)'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我该如何解决这个问题?
答案 0 :(得分:0)
clang++ main.cpp `llvm-config --cppflags --ldflags --libs core jit native bitwriter` -o main
o.i得到它。我应该在llvm-config中添加一个bitwriter组件。