CentOs 安装gcc 4.8.1
2014-01-29 23:30
447 查看
因为在linux下,gcc 4.8.1 是全面支持c++11的新特性的,所以想尝试一下,所以今天晚上安装gcc 4.8.1。
我的linux系统是CentOs版本,所以先用命令查看现有的gcc版本:rpm -qa |grep gcc
首先是要下载:gcc-4.8.1.tar.bz2 gmp-5.1.3.tar.bz2 mpfr-3.1.2.tar.bz2 mpc-1.0.tar.gz四个压缩包,可以在网盘里下 pan.baidu.com/s/1o6oE2L0
当然也可以选择在官网下载:
1. http://gcc.gnu.org/ 找个镜像下载gcc-4.8.1.tar.bz2
2. http://gmplib.org/ 下载gmp-5.1.2.tar.lz ,需要用lzip解压缩软件解压。
3. http://www.mpfr.org/ 下载mpfr-3.1.2.tar.bz2
4. http://www.multiprecision.org/ 下载mpc-1.0.tar.gz
gcc-4.8.1目录下运行这个脚本似乎也可以自动安装上面三个必须项,但最好还是自己按照上面步骤安装好./contrib/download_prerequisites
gcc的编译不能直接在源文件的根目录下编译,必须建一个新的文件夹,在里面编译,这样做的好处是生成的编译文件不会影响源文件的内容,如果编译失败或者需要重新编译新版本,只需要删除存放目录就可以了,简洁明了.举例来说,在源代码根目录下mkdir gcc-build-4.8.1 -> cdgcc-build-4.8.1
然后运行:/home/rookie/桌面/gcc-4.8.1/configure --prefix=/usr/local/gcc-4.8.1 --enable-languages=c,c++
configure之后还要修改linux的shell的环境变量: vim /etc/profile
添加上:
export LD_RUN_PATH=/usr/local/lib
exportLD_LIBRARY_PATH=/usr/local/lib
两条,同时不要忘了加上: source /etc/profile 命令
如果不修改shell的环境变量,就会导致报错:configure: error: cannot compute suffix of object files: cannot compile
之后就是make -j4 -> make -> make install
然后就完成了安装过程。
我的linux系统是CentOs版本,所以先用命令查看现有的gcc版本:rpm -qa |grep gcc
首先是要下载:gcc-4.8.1.tar.bz2 gmp-5.1.3.tar.bz2 mpfr-3.1.2.tar.bz2 mpc-1.0.tar.gz四个压缩包,可以在网盘里下 pan.baidu.com/s/1o6oE2L0
当然也可以选择在官网下载:
1. http://gcc.gnu.org/ 找个镜像下载gcc-4.8.1.tar.bz2
2. http://gmplib.org/ 下载gmp-5.1.2.tar.lz ,需要用lzip解压缩软件解压。
3. http://www.mpfr.org/ 下载mpfr-3.1.2.tar.bz2
4. http://www.multiprecision.org/ 下载mpc-1.0.tar.gz
gcc-4.8.1目录下运行这个脚本似乎也可以自动安装上面三个必须项,但最好还是自己按照上面步骤安装好./contrib/download_prerequisites
gcc的编译不能直接在源文件的根目录下编译,必须建一个新的文件夹,在里面编译,这样做的好处是生成的编译文件不会影响源文件的内容,如果编译失败或者需要重新编译新版本,只需要删除存放目录就可以了,简洁明了.举例来说,在源代码根目录下mkdir gcc-build-4.8.1 -> cdgcc-build-4.8.1
然后运行:/home/rookie/桌面/gcc-4.8.1/configure --prefix=/usr/local/gcc-4.8.1 --enable-languages=c,c++
configure之后还要修改linux的shell的环境变量: vim /etc/profile
添加上:
export LD_RUN_PATH=/usr/local/lib
exportLD_LIBRARY_PATH=/usr/local/lib
两条,同时不要忘了加上: source /etc/profile 命令
如果不修改shell的环境变量,就会导致报错:configure: error: cannot compute suffix of object files: cannot compile
之后就是make -j4 -> make -> make install
然后就完成了安装过程。
相关文章推荐
- CentOS 6.4 编译安装 gcc 4.8.1(转)
- CentOS 6.4 编译安装 gcc 4.8.1
- 在CentOS 6.4中编译安装gcc 4.8.1
- CentOS 6.4 编译安装 gcc 4.8.1
- CentOS 6.4中升级编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse 以及Kdump配置
- CentOS6.4 安装配置gcc-4.8.1
- centos安装编译设置gcc4.8.1
- 【转】在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1
- centos 6.3 安装GCC 4.8.1
- CentOS 升级编译安装GCC 4.8.1 + GDB 7.6.1 + Vim的简单配置(Taglist、WinManager插件)
- CentOS 6.4 编译安装 gcc 4.8.1
- CentOS 6.4 下源码安装gcc-4.8.1
- CentOS 6.4 编译安装 gcc 4.8.1
- 在CentOS 6.4中编译安装gcc 4.8.1
- CentOS 6.4 编译安装 gcc 4.8.1
- CentOS6.5升级手动安装GCC4.8.2 与 CentOS 6.4 编译安装 gcc 4.8.1
- 在CentOS 6.4中编译安装gcc 4.8.1
- CentOS 6.4 编译安装 gcc 4.8.1
- gcc 4.8.1 CentOs安装
- CentOS 6.4 编译安装 gcc 4.8.1