User Tools

Site Tools


Sidebar

数値計算ライブラリ:gcc

This is an old revision of the document!


概要

  • GCCは Gnu Compiler Collection の略で、基本的なプログラミング言語のコンパイラを提供します

インストール

検証環境

  • Ubuntu 18.04 LTS

準備

事前に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
  • –prefix … インストール先を指定。環境に合わせて適宜変更してください。
  • –enable-languages=c,c++,fortran … インストールするプログラミング言語を選びます。指定がなければすべてインストールされます
  • –disable-bootstrap … 通常は3回ビルドを行って検証しますが、それを1回に省略します
  • –disable-multilib … 64ビット版のプログラムのみ作成します。OSが64ビット版のときはこれを付けないとエラーが出ます(32ビット用のライブラリが存在しないため)。

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

$ make
$ sudo make install

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を読み込んで、コンパイラが動くか確認します

$ gcc -v
$ g++ -v
$ gfortran -v

参考

数値計算ライブラリ/gcc.1601887225.txt.gz · Last modified: 2021/06/27 21:57 (external edit)