轉載自:http://blog.sina.com.cn/s/blog_627b3f930101hnz8.htmljavascript
很是感謝Trig_Yaohtml
CentOS6.5自帶的gcc版本爲4.4.7,有些年代了,一些新軟件要用到的庫沒有,最新的gcc 4.8.2已經放出來了,因而下載源代碼安裝了一個試試。java
1.首先把舊的gcc相關的編譯工具安裝好c++
2.下載gcc 4.8.2源代碼工具
解壓縮源代碼包,進入gcc-4.8.2目錄,執行./contrib/download_prerequisities腳本會自動下載三個依賴庫別爲gmp-4.3.二、mpfr-2.4.二、mpc-0.8.1,也能夠經過以下地址離線下載安裝:ui
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.gzspa
若是是經過腳本自動下載的依賴庫,則會在gcc-4.8.2目錄下生成gmp、mpfr和mpc三個目錄,分別安裝便可.net
3.安裝gmpcode
su獲取root權限,執行安裝htm
4.安裝mpfr
回到gcc-4.8.2目錄進入mpfr目錄
su獲取root權限,執行安裝
5.安裝mpc
回到gcc-4.8.2目錄進入mpc目錄
su獲取root權限,執行安裝
6.添加共享庫路徑,su到root編輯ld.so.conf文件,添加以下內容到文件中:
/usr/local/gcc/gmp-4.3.2/lib
/usr/local/gcc/mpfr-2.4.2/lib
/usr/local/gcc/mpc-0.8.1/lib
保存退出,執行ldconfig命令
7.編譯GCC4.8.2
換root,執行make && make install,開始漫長的等待......
8.卸載舊版本
連接到新版本
添加man幫助
vi /etc/man.config
添加gcc的man路徑到配置文件中MANPATH /usr/local/gcc/share/man保存退出便可生效,可以使用man gcc查看幫助