美文网首页
llvm_clang安装

llvm_clang安装

作者: 李永开 | 来源:发表于2021-05-25 12:27 被阅读0次

一.llvm安装(ninja)

1.下载源码

新建一个llvm_all文件夹,
官网下载,将源码拖到llvm_all
github下载,使用git clone https://github.com/llvm/llvm-project.git
(推荐)从github-release直接下载release版本

2.安装cmake & ninja(快速编译)

brew install cmake
brew install ninja

3.编译llvm

执行以下命令,可以参考https://www.jianshu.com/p/1367dad95445
想要了解更多,可以去官网找。https://clang.llvm.org/get_started.html
clang使用手册 https://clang.llvm.org/docs/UsersManual.html

mkdir llvm_lyk_release   //创建文件夹->存储编译完成
mkdir llvm_lyk_bulid   //创建文件夹-> 编译使用
cd llvm_lyk_bulid

//llvm-project-main是下载好的源码 
//备注:生成build.ninja,就表示编译成功
//-DLLVM_ENABLE_PROJECTS="clang"  For example, to build LLVM, Clang, libcxx, and libcxxabi, use -DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi"
//-DCMAKE_INSTALL_PREFIX 表示编译好的东西放在指定的路径,-D表示参数。
cmake -G Ninja ../llvm-project-main/llvm -DLLVM_ENABLE_PROJECTS="clang" -DCMAKE_INSTALL_PREFIX=../llvm_lyk_release

ninja  //开始编译
ninja install //将编译好的文件放到llvm_lyk_release里面

二.llvm安装(xcode)

llvm_all下新建llvm_lyk_xcode文件夹,cd llvm_lyk_xcode
1.cmake -G Xcode ../llvm-project-main/llvm -DLLVM_ENABLE_PROJECTS="clang"
如果报错了,试试这个
2.cmake -D CMAKE_C_COMPILER=/usr/bin/gcc -D CMAKE_CXX_COMPILER=/usr/bin/g++ -G Xcode ../llvm-project/llvm -DLLVM_ENABLE_PROJECTS="clang"

相关文章

网友评论

      本文标题:llvm_clang安装

      本文链接:https://www.haomeiwen.com/subject/pqgwlltx.html