数値計算ライブラリ:gcc
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| 数値計算ライブラリ:gcc [2020/03/08 21:47] – 作成 koudai | 数値計算ライブラリ:gcc [2021/06/27 22:04] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== 概要 ====== | ||
| + | |||
| + | * GCCは Gnu Compiler Collection の略で、基本的なプログラミング言語のコンパイラを提供します | ||
| + | * aptでよい(gccのバージョンを気にしない)のであれば、次のコマンドで手に入ります< | ||
| + | $ sudo apt install build-essential gfortran | ||
| + | </ | ||
| + | ====== インストール ====== | ||
| + | |||
| + | ===== 検証環境 ===== | ||
| + | |||
| + | * Ubuntu 20.04 LTS | ||
| + | |||
| + | ===== 準備 ===== | ||
| + | |||
| + | 事前にmakeのインストールが必要です。 | ||
| + | 入っていない場合は以下のようにして入手します。 | ||
| + | < | ||
| + | $ sudo apt install make | ||
| + | </ | ||
| + | |||
| + | ===== 入手 ===== | ||
| + | |||
| + | 以下のサイトからダウンロードできます。 | ||
| + | |||
| + | * https:// | ||
| + | |||
| + | 例えば日本のミラーサイトからバージョン10.2.0をダウンロードする場合は次のようにします | ||
| + | < | ||
| + | $ wget http:// | ||
| + | </ | ||
| + | |||
| + | ===== インストール ===== | ||
| + | |||
| + | ダウンロードしたファイルはホーム・ディレクトリにおいてください。 これを展開します。 | ||
| + | < | ||
| + | $ tar xzvf gcc-10.2.0.tar.gz | ||
| + | $ cd gcc-10.2.0 | ||
| + | </ | ||
| + | |||
| + | 必要なモジュールをダウンロードします | ||
| + | < | ||
| + | $ ./ | ||
| + | </ | ||
| + | |||
| + | ビルド用のディレクトリを作成して、そこに入ります | ||
| + | < | ||
| + | $ mkdir build | ||
| + | $ cd build | ||
| + | </ | ||
| + | |||
| + | インストールの設定をします | ||
| + | < | ||
| + | $ ../ | ||
| + | </ | ||
| + | * --prefix ... インストール先を指定。環境に合わせて適宜変更してください。 | ||
| + | * --enable-languages ... ビルドするプログラミング言語を選びます | ||
| + | * --disable-bootstrap ... 通常は3回ビルドを行って検証しますが、それを1回に省略します | ||
| + | * --disable-multilib ... 64ビット版のプログラムのみ作成します。OSが64ビット版のときはこれを付けないとエラーが出ます(32ビット用のライブラリが存在しないため)。 | ||
| + | * 詳しい説明や別のオプションについては右のページを参考にしてください https:// | ||
| + | |||
| + | makeとインストールを行います。 | ||
| + | makeには非常に時間がかかります(数時間くらい) | ||
| + | < | ||
| + | $ make | ||
| + | $ sudo make install | ||
| + | </ | ||
| + | |||
| + | .bashrcを開いて、ファイルの最後に以下を付け足してパスを通します< | ||
| + | <file - .bashrc> | ||
| + | (略) | ||
| + | export PATH=/ | ||
| + | export LD_LIBRARY_PATH=/ | ||
| + | export LIBRARY_PATH=/ | ||
| + | </ | ||
| + | |||
| + | .bashrcを読み込んで、コンパイラが動くか確認します | ||
| + | < | ||
| + | $ source ~/.bashrc | ||
| + | $ gcc -v | ||
| + | $ g++ -v | ||
| + | $ gfortran -v | ||
| + | </ | ||
| + | |||
| ====== 参考 ====== | ====== 参考 ====== | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * http:// | ||
| * https:// | * https:// | ||
数値計算ライブラリ/gcc.1583671623.txt.gz · Last modified: 2021/06/27 21:57 (external edit)
