美文网首页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版本

    google方法很多,检索很久也没好的办法成功最后整合了好几个方法之后升级成功,希望有所帮助。 原始链接,因为存在...

  • Ubuntu多版本gcc/g++ 共存

    1. 查看当前系统的gcc版本 gcc -v 2.查看当前系统装了几个GCC版本 ls /usr/bin/gcc*...

  • CentOS7-gcc升级

    升级GCC前确保系统中有旧版本的gcc和gcc-c++可以使用gcc -v和g++ -v查看是否有相应的版本如果缺...

  • 5、Nginx的安装

    安装步骤安装gcc:yum install gcc注:可输入gcc -v查询版本信息,看系统是否自带安装安装pcr...

  • Linux下安装python

    1、安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查...

  • Mac安装Sublime Text 3 搭建C开发环境

    gcc安装 1.homebrew安装 如果有错误输入 2.通过homebrew安装gcc更新版本(老版本homeB...

  • linux 服务器安装redis

    检查版本 首选查看linux版本,版本过低(gcc版本过低)不能安装redis 6 以上版本 查看linux 系统...

  • centos 7.6 编译安装gcc8.3

    gcc更新的很快的,一般linux系统自带的版本低,想装个最新的版本,前提是你有足够的耐心,因为要编译,要等待很漫...

  • Install Redis Cluster on CentOS

    更新系统 yum install -y gcc g++ gcc-c++ makeyum -y update 下载R...

  • centos 编译安装MYSQL8

    需要高版本cmake和gcc 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。...

网友评论

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

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