感谢支持
我们一直在努力

Fedora 16 下安装 GCC4.7.1

去gcc官方网站 下载最新版本的gcc-4.7.0.tar.bz2,同时在infrastructure目录下寻找下载【必须】的mpc-0.8.1.tar.gz、mpfr-2.4.2.tar.bz2,去http://gmplib.org/ 下载最新的gmp-5.0.4.tar.bz2


或者到这里下载


开始安装gcc 4.7.1 依赖包,以下包的安装步骤不能错乱



  1. tar jxvf gmp-5.0.4.tar.bz2  

  2. cd gmp-5.0.4  

  3. ./configure –prefix=/usr/local/gmp-5.0.4  

  4. make && make install  

  5. cd ../  

  6.    

  7. tar jxvf mpfr-2.4.2.tar.bz2  

  8. cd mpfr-2.4.2  

  9. ./configure –prefix=/usr/local/mpfr-2.4.2 –with-gmp=/usr/local/gmp-5.0.4  

  10. make && make install  

  11. cd ../  

  12.    

  13. tar zxvf mpc-0.8.1.tar.gz  

  14. cd mpc-0.8.1  

  15. ./configure –prefix=/usr/local/mpc-0.8.1  –with-gmp=/usr/local/gmp-5.0.4 –with-mpfr=/usr/local/mpfr-2.4.2  

  16. make && make install  

  17. cd ../  

库加入系统库路径,使用在/etc/ld.so.conf中添加或LD_LIBRARY_PATH环境变量中添加的方式


如在~/.bash_profile 中添加上下面语句


export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-5.0.4/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/mpc-0.8.1/lib


然后  source  ~/.bash_profile


安装gcc 4.7.1,此处的参数,只针对C、C++,fortran语言,如果需要其能编译出其他工具链(如all, ada, fortran, go, Java, objc, obj-c++之类的),在enable-language后面添加上,然后添加上相应的参数就是


mkdir gcc-4.7.1-built


cd gcc-4.7.1-built


../gcc-4.7.1/configure –with-gmp=/usr/local/gmp-5.0.4 –with-mpfr=/usr/local/mpfr-2.4.2 –with-mpc=/usr/local/mpc-0.8.1 –enable-languages=c,c++,fortran –enable-threads=posix –enable-__cxa_atexit –with-cpu=generic –disable-multilib   

然后 就是 make   make install 了


最后可以将 gcc 中bin  lib等目录加到相应等环境变量中。

赞(0) 打赏
转载请注明出处:服务器评测 » Fedora 16 下安装 GCC4.7.1
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏