Fedora 16 下安装 GCC4.7.1
2016-04-15 11:34
417 查看
原文地址::http://www.linuxidc.com/Linux/2012-07/66808.htm
去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 依赖包,以下包的安装步骤不能错乱
tar jxvf gmp-5.0.4.tar.bz2
cd gmp-5.0.4
./configure --prefix=/usr/local/gmp-5.0.4
make && make install
cd ../
tar jxvf mpfr-2.4.2.tar.bz2
cd mpfr-2.4.2
./configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-5.0.4
make && make install
cd ../
tar zxvf mpc-0.8.1.tar.gz
cd mpc-0.8.1
./configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-5.0.4 --with-mpfr=/usr/local/mpfr-2.4.2
make && make install
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等目录加到相应等环境变量中。
去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 依赖包,以下包的安装步骤不能错乱
tar jxvf gmp-5.0.4.tar.bz2
cd gmp-5.0.4
./configure --prefix=/usr/local/gmp-5.0.4
make && make install
cd ../
tar jxvf mpfr-2.4.2.tar.bz2
cd mpfr-2.4.2
./configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-5.0.4
make && make install
cd ../
tar zxvf mpc-0.8.1.tar.gz
cd mpc-0.8.1
./configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-5.0.4 --with-mpfr=/usr/local/mpfr-2.4.2
make && make install
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等目录加到相应等环境变量中。
相关文章推荐
- NodeJS、NPM安装配置步骤
- php基于jquery的ajax技术传递json数据简单实例
- 错误:namenode无法自动切换成active
- 生成二维码的 jQuery 插件:jquery.qrcode.js
- CSS 样式表小结
- Nodejs Express目录结构
- 一些提高用户体验的前端技术
- 原生js团购-限时购
- 剑指offer(一)之从尾到头打印链表
- jQuery调用WebMethod(PageMethod) NET2.0的方法
- 19. Remove Nth Node From End of List
- 编辑 编号序列的静态界面(使用bootstrap插件中的dropdown)
- JavaScript中的事件代理
- GitHub倡导的CSS编写风格及文件目录部署指南
- ie中显示$未定义
- Potato项目文档(2)
- js 引号问题
- json解析和构建
- ArcGIS Server开发教程系列(8)ArcGIS API for Javascript-控件(小部件)(续)纯代码
- ArcGIS Server开发教程系列(8)ArcGIS API for Javascript-控件(小部件)