在Linux-Centos系统更新gcc版本

google方法很多,检索很久也没好的办法成功最后整合了好几个方法之后升级成功,希望有所帮助。

原始链接,因为存在问题,修改部分代码成功安装:(主要点翻译为中文)
CentOS7へGCC4.9.3をインストール - Qiita

关于GCC

GCC について

GCCとは、UNIXやLinux、Windowsなどで動作するフリーのコンパイラです。現在、CentOS7のyumリポジトリでインストールできるGCCのバージョンは、4.8です。今回は、新しいGCCのバージョン4.9.3をCentOSにインストールする方法について書きます。

開発環境 OS: CentOS1.5

$cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)

GCC的安装

GCCのインストール

0.すでにGCCがインンストールされていたら削除する

【0】如果已经安装了gcc旧的版本,首先全部删除:

$ yum list installed | grep gcc

$ sudo yum remove gcc libgcc

1.依存関係のあるライブラリをインストール

【1】安装相关库文件

$ 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のビルド

ビルドにとても時間がかかります。make(アプリケーションのビルド)は-jオプションをつけることで、プロセスを並列実行することができます。今回は、最大ジョブ数に4を指定しました。このオプションは、ビルドを高速化できる一方で、ビルドが失敗したりする場合があるので注意です。失敗した場合は、再度実行しましょう。

【3】gcc的配置

$ cd gcc-4.9.3

$./configure --disable-multilib --enable-languages=c,c++

$ make -j 4

配置过程比较费时间。可以更改make -j 后面的核数来加快并行过程。如果失败的话,再试一次。

4.gccのインストール

【4】gcc的安装

$ sudo make install

5. インストールできたことを確認

【5】确认升级成功

$ gcc --version

更新成功!!!

2018-11-23 于大阪

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.暗闇より夜魔来たる-1あなたはきっとこんな私をお許しにはならないでしょう…ですが、私はあなたを守る以外の何かを...
    波沙诺瓦阅读 5,927评论 1 2
  • 1.暗闇より夜魔来たる-1あなたはきっとこんな私をお許しにはならないでしょう…ですが、私はあなたを守る以外の何かを...
    波沙诺瓦阅读 8,552评论 0 7
  • アムリッツア星域会戦を圧勝したローエングラム陣営は皇帝フリードリヒ4世の死去の報を聞き、門閥貴族との戦いを想定して...
    波沙诺瓦阅读 5,589评论 1 4
  • 陽の光 闇の月 陽も月も異なれど、同じように地上を照らす。けれど、両者は決してまみえることはない。陽が輝くとき月は...
    波沙诺瓦阅读 6,802评论 0 7
  • 毕业了,写写回忆。 三年认识了很多姑娘,却反而使得认识的一些男生与我的故事更有趣。我也许是半个妹控,但...
    3e5107dab4cf阅读 3,269评论 0 1

友情链接更多精彩内容