首页 > 其他 > 详细

RedHat系统装GCC

时间:2014-02-27 19:41:00      阅读:543      评论:0      收藏:0      [点我收藏+]


一、首先从GNU上下载GCC包,ftp://gcc.gnu.org/,我使用的是最新发布版本gcc-4.8.2.tat.gz,


1)  tar zxvf gcc-4.8.2.tar.gz


2)  cd gcc-4.8.2


3)  ./congigure


此时会出现这样的错误:
      gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+
     从错误中可以看出:GCC编译需要GMP, MPFR, MPC这三个库,我使用的版本为gmp-4.3.2,mpfr-2.4.2和mpc-


0.8.1。这三个包从下面的地址下载:


http://gmplib.org/,http://www.mpfr.org/,http://www.multiprecision.org/
  


我下载的这些要用到的包


wget http://ftp.gnu.org/gnu/m4/m4-1.4.5.tar.gz


wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2


wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-0.8.1.tar.gz   


wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2




 二、安装GMP时也出现了错误:


1)  tar zxvf m4-1.4.5.tar.gz
2)  cd m4-1.4.5
3)  ./configure
4)  make && make install




三、有了M4就可以装别的了。由于MPFR和MPC都依赖于GMP包,所以首先安装GMP。
1)tar jxvf gmp-4.3.2.tar.bz2
2)cd gmp-4.3.2
3)./configure --prefix=/usr/local/gmp-4.3.2
4)make && make install




 


四、安装MPFR
1)  tar jxvf mpfr-2.4.2.tar.bz2
2)  cd mpfr-2.4.2
3)  ./configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2/
4)  make && make install


五、安装MPC


1)  tar zxvf mpc-0.8.1.tar.gz
2)  cd mpc-0.8.1
3)  ./configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-4.3.2/ --with-


mpfr=/usr/local/mpfr-2.4.2/

4)  make && make install


六、设置环境变量,export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-


4.3.2/lib/:/usr/local/mpfr-2.4.2/lib/:/usr/local/mpc-0.8.1/lib/




七、现在开始安装GCC
1) tar xvf gcc-4.8.2.tar.gz
2) cd gcc-4.8.2
3) ./configure --prefix=/usr/local/gcc-4.8.2/ --enable-threads=posix --disable-checking --with-


gmp=/usr/local/gmp-4.3.2/ --with-mpfr=/usr/local/mpfr-2.4.2/ --with-mpc=/usr/local/mpc-0.8.1/ 
4) make && make install









RedHat系统装GCC,布布扣,bubuko.com

RedHat系统装GCC

原文:http://blog.csdn.net/ljphhj/article/details/19995635

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!