CENTOS 6 通過YUM升級GCC到4.7/4.8


第一階段:升級到4.7

[root@01314.CN ~]# cd /etc/yum.repos.d [root@01314.CN yum.repos.d]# wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo  [root@01314.CN yum.repos.d]# yum --enablerepo=testing-1.1-devtools-6 install devtoolset-1.1-gcc devtoolset-1.1-gcc-c++

安裝文件放置位置在:/opt/centos/devtoolset-1.1
具體程序文件位置在:/opt/centos/devtoolset-1.1/root/usr/bin/*

使用最新的gcc環境,所以要替換本地的,使用軟連接來完成(也可以設置環境變量,看自己喜好)

[root@01314.CN ~]# mv /usr/bin/gcc /usr/bin/gcc-4.4.7 [root@01314.CN ~]# mv /usr/bin/g++ /usr/bin/g++-4.4.7 [root@01314.CN ~]# mv /usr/bin/c++ /usr/bin/c++-4.4.7 [root@01314.CN ~]# ln -s /opt/centos/devtoolset-1.1/root/usr/bin/gcc /usr/bin/gcc [root@01314.CN ~]# ln -s /opt/centos/devtoolset-1.1/root/usr/bin/c++ /usr/bin/c++ [root@01314.CN ~]# ln -s /opt/centos/devtoolset-1.1/root/usr/bin/g++ /usr/bin/g++ [root@01314.CN ~]# gcc --version

第二階段:升級到4.8

[root@01314.CN ~]# cd /etc/yum.repos.d [root@01314.CN yum.repos.d]# wget http://people.centos.org/tru/devtools-2/devtools-2.repo [root@01314.CN yum.repos.d]# yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++

安裝文件放置位置在:/opt/rh/devtoolset-2
具體程序文件位置在:/opt/rh/devtoolset-2/root/usr/bin/*

使用最新的gcc環境,所以要替換本地的,使用軟連接來完成(也可以設置環境變量,看自己喜好)

[root@01314.CN ~]# mv /usr/bin/gcc /usr/bin/gcc-4.4.7 [root@01314.CN ~]# mv /usr/bin/g++ /usr/bin/g++-4.4.7 [root@01314.CN ~]# mv /usr/bin/c++ /usr/bin/c++-4.4.7 [root@01314.CN ~]# ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc [root@01314.CN ~]# ln -s /opt/rh/devtoolset-2/root/usr/bin/c++ /usr/bin/c++ [root@01314.CN ~]# ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++ [root@01314.CN ~]# gcc --version gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-15) Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM