centos7编译安装clang8(同时还会编译llvm的不少东西, 文中附带编译好的二进制压缩包)
查看编译环境要求
找到编译llvm的要求:
- cmake >= 3.4.3
- gcc >= 5.1.0
- python >= 2.7
- zlib >= 1.2.3.4
- GNU Make >= 3.79, 3.79.1
其他都好弄, 主要是gcc, 不想折腾GCC的升级可以使用scl
yum install centos-release-scl yum install devtoolset-7 # 使用工具集使用高版本的gcc 进入新的bash # 如果想下次登录还有效可以在.bashrc 加上source scl_source enable devtoolset-7 scl enable devtoolset-7 bash
获取LLVM源码(自行选择版本)
git clone https://github.com/llvm/llvm-project.git
编译
cd llvm-project mkdir build cd build # 更多编译参数含义参见官网 cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../llvm make -j4
编译好的二进制文件
相关推荐
wanyi0 2020-11-03
82467413 2019-12-31
82921934 2019-11-04
雪一梦 2012-06-10
pang 2019-06-27
雪一梦 2019-06-27
zhuzhishi0 2019-06-25
pang 2014-07-28
SHINING 2012-12-16
Wangshiling 2019-01-15
TianlangStudio 2018-04-10
86921239 2015-08-23
qiusi0 2018-02-25
DishChickenC 2018-09-17
pang 2017-02-20
xcxvbf 2015-12-13
wwwwwwwwwwwwdi 2013-02-28