关于gcc-4.8.1的安装说明

gcc-4.8.1是gcc编译器由C实现转向C++实现(4.8版本)后的首次升级,也是第一个实现C++11所有语言特性的编译器。本文是关于gcc-4.8.1在linux环境下的安装说明,关于gcc-4.8.1的新特性以及使用说明,可以参考:
http://gcc.gnu.org/gcc-4.8/changes.html
http://gcc.gnu.org/onlinedocs/gcc-4.8.1/gcc/


1、获取源代码:
   可以在 ftp://gd.tuwien.ac.at/gnu/gcc/releases/gcc-4.8.1/ 获取gcc-4.8.1的源代码
   从上面官方镜像下载的源码包,并不包括mpc(0.8.1+)、mpfr(2.4.2+)、gmp(4.3.2+)这三项依赖,大家可以分别在以下三个链接当中下载对应的源码包:


ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.bz2
http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2
http://www.multiprecision.org/mpc/download/mpc-0.8.1.tar.gz
在分别解压gcc-4.8.1以及上述三个依赖项的源码包后,执行:


mv gmp-4.3.2 gcc-4.8.1/gmp
mv mpfr-2.4.2 gcc-4.8.1/mpfr
mv mpc-0.8.1 gcc-4.8.1/mpc
将这三个依赖包移入gcc-4.8.1的源代码目录之后,编译时就可以自动识别了。假如环境当中已经安装了以上三项依赖,请参照:http://gcc.gnu.org/install/prerequisites.html 当中的说明指定上述依赖的路径;


2、编译
   gcc-4.8.1编译需要指定两个目录:构建目录(在make过程当中生成文件的中间目录,下面使用$BUILD_DIR指代)、目标目录(make install的安装目录$INSTALL_DIR)。不推荐大家将源代码目录($SRC_DIR)作为构建目录使用。
   整个编译过程分为以下几步:


cd $BUILD_DIR #进入构建目录
$SRC_DIR/configure --prefix=$INSTALL_DIR #调用源代码目录的configure
make #进行编译
make install #安装gcc、g++等到$INSTALL_DIR/bin当中
按照上述安装步骤,gcc-4.8.1的所有可执行文件将会安装到$INSTALL_DIR/bin,而对应的头文件则安装在$INSTALL_DIR/include当中,库文件等则对应安装在$INSTALL_DIR/lib、$INSTALL_DIR/lib64等目录当中;关于congfigure的更多选项,可以参考:


http://gcc.gnu.org/install/configure.html
3、验证


   将$INSTALL_DIR正确配置到$PATH当中后,输入gcc --version查看目前使用的gcc版本,假如出现:
[usere@host:~]$gcc --version
gcc (GCC) 4.8.1
...
之类的信息的话,则说明已经成功安装了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值