先安装一下开发包组
# yum groupinstall "Development Tools" # wget http://www.netgull.com/gcc/releases/gcc-4.9.4/gcc-4.9.4.tar.gz # tar zxf gcc-4.9.4.tar.gz # cd gcc-4.9.4 # ./contrib/download_prerequisites # 下载安装依赖最后一步执行很慢,因为要下载一些软件包,有时会连接超时,耐心等待即可。
以下代码,#表示root权限下的命令行提示符:
# mkdir /usr/local/build # mkdir /usr/local/build/gcc-4.9.4 // 创建安装目录(路径任意,按自己需要创建) # cd /usr/local/build/gcc-4.9.4 // 切换到安装目录 # /usr/local/src/gcc-4.9.4/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib // 在当前目录下执行配置 # make -j16 // 根据CPU线程数指定,4线程CPU使用:make -j4 # make install把老版本的gcc重命名为gcc-4.4.7, 并把新版的gcc-4.9.4创建新连接到/usr/bin
[root@dras-test gcc-4.9.4]# cd /usr/bin/ [root@dras-test bin]# mv gcc gcc4.4.7 [root@dras-test bin]# mv g++ g++4.4.7 [root@dras-test bin]# ln -s /usr/local/bin/gcc gcc [root@dras-test bin]# ln -s /usr/local/bin/g++ g++Completed!Congratulations!
