Table of Contents

概要

インストール

検証環境

準備

事前にmakeのインストールが必要です。 入っていない場合は以下のようにして入手します。

$ sudo apt install make

入手

以下のサイトからダウンロードできます。

例えば日本のミラーサイトからバージョン10.2.0をダウンロードする場合は次のようにします

$ wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.2.0/gcc-10.2.0.tar.gz

インストール

ダウンロードしたファイルはホーム・ディレクトリにおいてください。 これを展開します。

$ tar xzvf gcc-10.2.0.tar.gz
$ cd gcc-10.2.0

必要なモジュールをダウンロードします

$ ./contrib/download_prerequisites

ビルド用のディレクトリを作成して、そこに入ります

$ mkdir build
$ cd build

インストールの設定をします

$ ../configure --prefix=/usr/local/gcc-10.2.0 --enable-languages=c,c++,fortran --disable-bootstrap --disable-multilib

makeとインストールを行います。 makeには非常に時間がかかります(数時間くらい)

$ make
$ sudo make install

.bashrcを開いて、ファイルの最後に以下を付け足してパスを通します

$ vim ~/.bashrc
.bashrc
(略)
export PATH=/usr/local/gcc-10.2.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/gcc-10.2.0/lib64:$LD_LIBRARY_PATH
export LIBRARY_PATH=/usr/local/gcc-10.2.0/lib64:$LIBRARY_PATH

.bashrcを読み込んで、コンパイラが動くか確認します

$ source ~/.bashrc
$ gcc -v
$ g++ -v
$ gfortran -v

参考