C++ 如何在c+中包含llvm/IR/Module.h+;在Mac/OSX上?

C++ 如何在c+中包含llvm/IR/Module.h+;在Mac/OSX上?,c++,macos,compilation,compiler-errors,llvm,C++,Macos,Compilation,Compiler Errors,Llvm,我正在尝试编译一个需要llvm头的简单文件 #include <llvm/IR/Module.h> int main() { return 0; } 我需要从源代码构建llvm吗? 缺少什么吗?您需要安装LLVM,它不是由系统提供的,并且Xcode没有提供您可以实际使用的LLVM(除了用于编译C/C++/ObjC的clang和用于swift的swift-C)。 您可以从llvm.org获取二进制版本,或者使用brew,或者从源代码构建它 你看到了什么错误?您可能需要安装LL

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

#include <llvm/IR/Module.h>
int main() {
    return 0;
}
我需要从源代码构建llvm吗?
缺少什么吗?

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

你看到了什么错误?您可能需要安装LLVM。e、 g.
brew安装llvm
我最终在docker中使用了ubuntu 14.04并在其中安装了llvm。brew不会安装os x附带的llvm内置llvm。我尝试了这个。llvm已安装,但我收到了相同的错误。您可以发布
llvm配置--cxflags--system libs--ldflags--libs core的输出吗
g++ s.cpp `llvm-config --cxxflags --system-libs --ldflags --libs core`