锁定老帖子 主题:gcc 4.6.0安装过程
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
作者 | 正文 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2011-07-01
安装环境
[root@vm11 ~]# lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64 :graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:prin ting-4.0-noarch Distributor ID: CentOS Description: CentOS release 5.6 (Final) Release: 5.6 Codename: Final [root@vm11 ~]# 进入/usr/ 目录建立 build目录
cd /usr/
mkdir build
切换到浏览器. 在官方网站上选择gcc 4.6.0下载的ftp站点http://gcc.gnu.org/mirrors.html 我选择的是 http://mirrors-us.seosue.com/gcc/
进入ftp的目录,选择releases->gcc-4.6.0
选择其中一个复制下载链接
wget http://mirrors-us.seosue.com/gcc/releases/gcc-4.6.0/gcc-4.6.0.tar.bz2 bunzip2 gcc-4.6.0.tar.bz2 tar xf gcc-4.6.0.tar
编译源码安装gcc 4.6.0还需要一些依赖库 进入上面的ftp目录infrastructure/ 分别 gmp mpc mpfr ppl cloog 安装包 wget http://mirrors-us.seosue.com/gcc/infrastructure/gmp-4.3.2.tar.bz2 wget http://mirrors-us.seosue.com/gcc/infrastructure/mpc-0.8.1.tar.gz wget http://mirrors-us.seosue.com/gcc/infrastructure/mpfr-2.4.2.tar.bz2 wget http://mirrors-us.seosue.com/gcc/infrastructure/ppl-0.11.tar.gz wget http://mirrors-us.seosue.com/gcc/infrastructure/cloog-0.16.2.tar.gz
如果cloog编译有问题可以在这里下载最新的http://gcc.gnu.org/wiki/Graphite_Build
bunzip2 gmp-4.3.2.tar.bz2 tar xf gmp-4.3.2.tar
gunzip mpc-0.8.1.tar.gz tar xf mpc-0.8.1.tar
bunzip2 mpfr-2.4.2.tar.bz2 tar xf mpfr-2.4.2.tar
gunzip ppl-0.11.tar.gz tar xf ppl-0.11.tar
gunzip cloog-0.16.2.tar.gz tar xf cloog-0.16.2.tar
cd gmp-4.3.2 ./configure --prefix=/usr make && make install 最好指定安装目录,如果是默认是/usr/local/,有时候安装在local 时候,有可能出现在编译时候没有找到对应库 还有可以编辑/etc/ld.so.conf 文件添加/usr/local/目录,再次ldconfig
cd mpfr-2.4.2 ./configure --prefix=/usr --with-gmp=/usr/ make && make install
cd mpc-0.8.1 ./configure --prefix=/usr/ --with-gmp=/usr/ --with-mpfr=/usr/ make && make install
cd ppl-0.11 ./configure --prefix=/usr/ --with-gmp=/usr/ make && make install
cd cloog-0.16.2
./configure --prefix=/usr/ --with-gmp=/usr/ --with-ppl=/usr/ make && make install
cd gcc.4.6.0 ./configure --with-gmp=/usr/ --with-mpfr=/usr/ --with-mpc=/usr/ --with-cloog=/usr/ --enable-languages=c,c++ --enable-threads=posix --enable-__cxa_atexit --with-cpu=generic --disable-multilib --with-ppl=/usr/ make && make install
肚子饿吃饭去咯
(中间遇到什么意外问题,还是要多问谷歌...下半生导师.或在留言讨论)
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2011-07-20
yum install gcc-4.6.0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
浏览 8643 次