如何在 Mac / OS X 上的 C++ 中包含 llvm/IR/Module.h?
How to include llvm/IR/Module.h in c++ on Mac / OS X?
我正在尝试编译一个需要 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没有提供你可以实际使用的(除了用于编译C/C++/ObjC的clang, swift-c Swift)。
您可以从 llvm.org 获取二进制版本,或者使用 brew,或者从源代码构建它!
我正在尝试编译一个需要 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没有提供你可以实际使用的(除了用于编译C/C++/ObjC的clang, swift-c Swift)。 您可以从 llvm.org 获取二进制版本,或者使用 brew,或者从源代码构建它!