20
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CentOS7へGCC4.9.3をインストール

Last updated at Posted at 2016-05-27

GCCについて

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

開発環境

  • OS: CentOS7.2
$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

GCCのインストール

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

$ yum list installed | grep gcc
$ sudo yum remove gcc libgcc

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

$ sudo yum install -y libmpc-devel mpfr-devel gmp-devel

2.gccのバージョン4.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のビルド

ビルドにとても時間がかかります。

$ cd gcc-4.9.3
$ make -j 4

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

4.gccのインストール

$ sudo make install

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

$ gcc --version
gcc (GCC) 4.9.3
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?