google方法很多驾窟,檢索很久也沒(méi)好的辦法成功最后整合了好幾個(gè)方法之后升級(jí)成功踩萎,希望有所幫助缕粹。
原始鏈接,因?yàn)榇嬖趩?wèn)題拷邢,修改部分代碼成功安裝:(主要點(diǎn)翻譯為中文)
CentOS7へGCC4.9.3をインストール - Qiita
關(guān)于GCC
GCC について
GCCとは袱院、UNIXやLinux、Windowsなどで動(dòng)作するフリーのコンパイラです〔t稼,F(xiàn)在忽洛、CentOS7のyumリポジトリでインストールできるGCCのバージョンは、4.8です环肘。今回は欲虚、新しいGCCのバージョン4.9.3をCentOSにインストールする方法について書きます。
開発環(huán)境 OS: CentOS1.5
$cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
GCC的安裝
GCCのインストール
0.すでにGCCがインンストールされていたら削除する
【0】如果已經(jīng)安裝了gcc舊的版本悔雹,首先全部刪除:
$ yum list installed | grep gcc
$ sudo yum remove gcc libgcc
1.依存関係のあるライブラリをインストール
【1】安裝相關(guān)庫(kù)文件
$ sudo yum install -y libmpc-devel mpfr-devel gmp-devel
2.gccのバージョン4.9.3をダウンロード?解凍
【2】gcc4.9.3版本的下載與解壓
$ cd /tmp
$ curl -O ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.3/gcc-4.9.3.tar.bz2
$ tar xvfj gcc-4.9.3.tar.bz2
3.gccのビルド
ビルドにとても時(shí)間がかかります复哆。make(アプリケーションのビルド)は-jオプションをつけることで欣喧、プロセスを並列実行することができます。今回は梯找、最大ジョブ?jǐn)?shù)に4を指定しました唆阿。このオプションは、ビルドを高速化できる一方で锈锤、ビルドが失敗したりする場(chǎng)合があるので注意です驯鳖。失敗した場(chǎng)合は、再度実行しましょう久免。
【3】gcc的配置
$ cd gcc-4.9.3
$./configure --disable-multilib --enable-languages=c,c++
$ make -j 4
配置過(guò)程比較費(fèi)時(shí)間浅辙。可以更改make -j 后面的核數(shù)來(lái)加快并行過(guò)程阎姥。如果失敗的話摔握,再試一次。
4.gccのインストール
【4】gcc的安裝
$ sudo make install
5. インストールできたことを確認(rèn)
【5】確認(rèn)升級(jí)成功
$ gcc --version
更新成功6〖摹!泊愧!
2018-11-23 于大阪