CentOS 5.8编译安装LLVM+Clang

CentOS 5.8编译安装LLVM+Clang

现在LLVM和Clang的话题热火朝天,FreeBSD项目,更是在FreeBSD 10当中,彻底以clang来作为主编译器了。

也许Clang替换gcc的时代即将到来。

管它呢,反正现在我们先学学clang好了。

您可以下载官方的发行源代码包,解压进行安装,也可以用git下载最新的llvm源码安装。

编译clang需要gcc4.4,首先需要安装gcc4.4

yum install gcc44 gcc44-c++
export CFLAGS="-O3 "
export CC="gcc44"
export CXX="g++44"

接下来我们继续安装步骤


mkdir /root/project -p
cd /root/project
wget http://llvm.org/releases/3.2/llvm-3.2.src.tar.gz
tar zxvf llvm-3.2.src.tar.gz
cd llvm-3.2.src/tools/
wget http://llvm.org/releases/3.2/clang-3.2.src.tar.gz
tar zxvf clang-3.2.src.tar.gz
mv clang-3.2.src clang
cd ../..
mkdir build
cd build
../llvm-3.2.src/configure
make && make install



我的系统是centos 5.8.系统上安装了git, 我们利用git下载llvm和clang的源代码,然后进行编译安装吧


mkdir /root/project/ -p
cd /root/project
git clone http://llvm.org/git/llvm.git
 cd llvm/tools/
git clone http://llvm.org/git/clang.git
cd ../..
mkdir build
cd build/
../llvm/configure
make && make install

编译完成之后,clang就位于/usr/local/bin/clang了

如果要开始编译,可以这样编译


cd /usr/data/project/nginx
export CFLAGS="-O3 "
export CC="clang"
export CXX="clang++"
./configure
make && make install
Ref:  http://llvm.org/docs/GettingStarted.html



Source url: http://www.netroby.com/view.php?id=3530
Post on: 2013-01-11 13:29:01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值