http://blog.csdn.net/norsd/article/details/51778894 来自引用: 编译llvm几乎耗费了1个小时….. 编译CoreCLR需要Clang 3.5,而CentOS上安装的是Clang 3.4.2(yum repos中最新版也是这个),只能自己手工编译LLVM的源代码进行安装。 (注:CentOS的版本是6.6) 一、安装libstdc++4.7 (注:如果是CentOS 7.0,不需要这步) wget http://people./tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo We detected a missing feature in the standard C++ library that was known to be (注:如果是CentOS 7.0,不需要这步) CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上。 1)安装编译Python需要的包包 yum install zlib-devel cd /opt ./configure –prefix=/usr/local ln -s /usr/local/bin/python2.7 /usr/local/bin/python 如果编译的机器内存比较小,建议添加交换分区。我当时测试的机器只有1G内存,在编译过程中出现了“c++: internal compiler error: Killed (program cc1plus)”错误。 1)创建并激活交换文件(比如2G): dd if=/dev/zero of=/swapfile bs=1k count=2048000 /swapfile swap swap defaults 0 0 1)下载llvm的源代码 http:///releases/3.5.0/llvm-3.5.0.src.tar.xz cd llvm/tools cd ../projects cd .. make -j2 llvm[0]: * Completed Release+Asserts Build make install 7)检查clang的版本 clang –versionclang version 3.5.0 (tags/RELEASE_350/final) ls -s /usr/local/bin/clang /usr/bin/clang 如何在CentOS上安装libstdc++4.7 在Linux CentOS 6.6上安装Python 2.7.9 |
|