美文网首页LinuxLinux学习之路我用 Linux
在Linux-Centos系统更新gcc版本

在Linux-Centos系统更新gcc版本

作者: Joeylee1990s | 来源:发表于2018-11-23 20:47 被阅读0次

    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 于大阪

    相关文章

      网友评论

        本文标题:在Linux-Centos系统更新gcc版本

        本文链接:https://www.haomeiwen.com/subject/ngssqqtx.html