数値計算ライブラリ:gcc
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 数値計算ライブラリ:gcc [2020/10/05 17:35] – [インストール] koudai | 数値計算ライブラリ:gcc [2021/06/27 22:04] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| * GCCは Gnu Compiler Collection の略で、基本的なプログラミング言語のコンパイラを提供します | * GCCは Gnu Compiler Collection の略で、基本的なプログラミング言語のコンパイラを提供します | ||
| + | * aptでよい(gccのバージョンを気にしない)のであれば、次のコマンドで手に入ります< | ||
| + | $ sudo apt install build-essential gfortran | ||
| + | </ | ||
| ====== インストール ====== | ====== インストール ====== | ||
| ===== 検証環境 ===== | ===== 検証環境 ===== | ||
| - | * Ubuntu | + | * Ubuntu |
| ===== 準備 ===== | ===== 準備 ===== | ||
| Line 52: | Line 54: | ||
| </ | </ | ||
| * --prefix ... インストール先を指定。環境に合わせて適宜変更してください。 | * --prefix ... インストール先を指定。環境に合わせて適宜変更してください。 | ||
| - | * --enable-languages=c, | + | * --enable-languages ... ビルドするプログラミング言語を選びます |
| * --disable-bootstrap ... 通常は3回ビルドを行って検証しますが、それを1回に省略します | * --disable-bootstrap ... 通常は3回ビルドを行って検証しますが、それを1回に省略します | ||
| - | * --disable-multilib ... 64ビット版のプログラムのみ作成します。OSが64ビット版のときはこれを付けてください。 | + | * --disable-multilib ... 64ビット版のプログラムのみ作成します。OSが64ビット版のときはこれを付けないとエラーが出ます(32ビット用のライブラリが存在しないため)。 |
| - | * cf. https:// | + | * 詳しい説明や別のオプションについては右のページを参考にしてください |
| makeとインストールを行います。 | makeとインストールを行います。 | ||
| Line 64: | Line 66: | ||
| </ | </ | ||
| - | bashrcの最後に次の以下を付け足します | + | .bashrcを開いて、ファイルの最後に以下を付け足してパスを通します< |
| <file - .bashrc> | <file - .bashrc> | ||
| + | (略) | ||
| export PATH=/ | export PATH=/ | ||
| export LD_LIBRARY_PATH=/ | export LD_LIBRARY_PATH=/ | ||
| Line 71: | Line 74: | ||
| </ | </ | ||
| - | bashrcを読み込んで、コンパイラが動くか確認します | + | .bashrcを読み込んで、コンパイラが動くか確認します |
| < | < | ||
| + | $ source ~/.bashrc | ||
| $ gcc -v | $ gcc -v | ||
| $ g++ -v | $ g++ -v | ||
| Line 82: | Line 86: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * http:// | ||
| * https:// | * https:// | ||
数値計算ライブラリ/gcc.1601886954.txt.gz · Last modified: 2021/06/27 21:57 (external edit)
