如何在Mac / OS X的c++中包含llvm/IR/Module.h



我正在尝试编译一个需要llvm头文件的简单文件。

#include <llvm/IR/Module.h>
int main() {
    return 0;
}

我用的是mac os。我使用下面的命令来编译代码。

g++ s.cpp `llvm-config --cxxflags --system-libs --ldflags --libs core`

我需要从源代码构建llvm吗?

你需要安装LLVM,它不是由系统提供的,Xcode没有提供一个你可以实际使用的(除了clang编译C/c++/ObjC, Swift - C)。您可以从llvm.org获取二进制版本,或者使用brew,或者从源代码构建它!

最新更新