The compilation of LLVM source code occurs on a CentOS system.
发布时间
阅读量:
阅读量
在公司里学习编写LLVM编译器,在初学阶段我决定在自己的CentOS系统中尝试编译LLVM源代码。这篇文档记录了整个过程的主要经历以及遇到的一些挑战。
操作步骤
下载llvm库
cd /home/PWE/
git clone https://github.com/llvm/llvm-project.git
开始构建
cd llvm-project
mkdir build
cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE="Debug" -DLLVM_ENABLE_PROJECTS="clang;libcxx;libcxxabi" ../llvm
ninja && ninja install
说明
- 在这一步骤中, 只设置了构建类型以及子项目的可编译性, 若未指定则默认为Debug配置; 未做安装路径设置, 因此会被默认放置于/usr/local目录下.
- 在这一步骤中, 我采用了ninja作为构建工具, 因llvm官网建议采用ninja; 如果需要更换成gnu make或其他工具, 请参考官网说明.
##在这里插入代码片 遇到问题
提示缺少cmake
问题解
全部评论 (0)
还没有任何评论哟~
