如何使用clang ++构建llvm示例的ModuleMaker

时间:2013-08-19 13:51:24

标签: c++ clang llvm

我正在尝试从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)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

clang++ main.cpp `llvm-config --cppflags --ldflags --libs core jit native bitwriter` -o main

o.i得到它。我应该在llvm-config中添加一个bitwriter组件。