我正在尝试编译一个需要llvm标头的简单文件。
#include <llvm/IR/Module.h>
int main() {
return 0;
}
我在mac os上。我使用以下命令编译代码。
g++ s.cpp `llvm-config --cxxflags --system-libs --ldflags --libs core`
我是否需要从源代码构建llvm? 有什么遗漏吗?
答案 0 :(得分:2)
您需要安装LLVM,它不是由系统提供的,并且Xcode不提供您实际可以使用的(除了用于编译C / C ++ / ObjC的clang和用于Swift的swift-c)。 您可以从llvm.org获取二进制版本,也可以使用brew,或者从源代码构建它!