数値計算ライブラリ: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)