Mac如何安装LLVM

下载llvm源码

llvm官网
下载地址,点击链接可以直接下载

新建一个名为llvm的文件夹,将源码包解压到这个文件夹中,同时在这个文件夹中新建一个名为build的文件夹,目录结构如下

── llvm
   ├── build
   └── llvm-9.0.0.src

解压后的源码在llvm-9.0.0.src中。
进入build文件夹,执行命令cmake -G "Unix Makefiles" -DLLVM_ENABLE_ASSERTIONS=On -DCMAKE_BUILD_TYPE=Release ../llvm-9.0.0.src/,得到Makefile文件,然后编译make -j 8-j 8用来指定线程数,这个过程需要十几分钟。
编译完成后,执行命令sudo make install安装,

sszxr:build sszxr$ sudo make install
Password:
[  0%] Built target LLVMDemangle
[  4%] Built target LLVMSupport
[  4%] Built target LLVMTableGen
[  7%] Built target obj.llvm-tblgen
[  7%] Built target llvm-tblgen
[  7%] Built target AttributeCompatFuncTableGen
……………………
……………………
llvm/./FindZ3.cmake
-- Installing: /usr/local/lib/cmake/llvm/./CrossCompile.cmake
-- Installing: /usr/local/lib/cmake/llvm/./AddLLVMDefinitions.cmake
-- Installing: /usr/local/lib/cmake/llvm/./CheckAtomic.cmake
-- Installing: /usr/local/lib/cmake/llvm/./FindSphinx.cmake
-- Installing: /usr/local/lib/cmake/llvm/./TableGen.cmake
-- Installing: /usr/local/lib/cmake/llvm/./CheckLinkerFlag.cmake

安装过程需要十几分钟。

安装位置

sszxr:build sszxr$ which llvm-config
/usr/local/bin/llvm-config
sszxr:build sszxr$ 

版本

sszxr:build sszxr$ llvm-config --version
9.0.0
sszxr:build sszxr$ 

参考文章

安装LLVM+Clang教程
LLVM安装编译
【LLVM】LLVM的安装与配置

发布了75 篇原创文章 · 获赞 33 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/Charliewolf/article/details/101145768