13,009
回編集
29行目: | 29行目: | ||
または、以下のコマンドを実行してダウンロードする。<br> | または、以下のコマンドを実行してダウンロードする。<br> | ||
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.1.0/gcc-10.1.0.tar.xz | wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.1.0/gcc-10.1.0.tar.xz | ||
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.1.0/sha512.sum | |||
tar zxvf gcc-10.1.0.tar.gz -o src | tar zxvf gcc-10.1.0.tar.gz -o src | ||
<br> | |||
sha512.sumファイルを使用して、ダウンロードしたgcc-10.1.0.tar.xzファイルのチェックを行う。<br> | |||
<code>sha512sum: gcc-8.2.0.tar.gz: No such file or directory</code>や<code>gcc-8.2.0.tar.xz: FAILED open or read</code>というメッセージが表示されるが、<br> | |||
gcc-10.1.0.tar.gzファイルをダウンロードしていないため表示されているだけなので、特に問題ない。<br> | |||
sha512sum --check sha512.sum | |||
<br> | <br> | ||
ここでは、ホームディレクトリにインストールを行う。<br> | ここでは、ホームディレクトリにインストールを行う。<br> | ||
35行目: | 41行目: | ||
<br> | <br> | ||
以下のコマンドを実行して、GCCをビルドおよびインストールする。<br> | 以下のコマンドを実行して、GCCをビルドおよびインストールする。<br> | ||
オプションの説明を記載する。 | |||
* enable-languages=c,c++,fortran | |||
*: C、C++、FORTRANのコンパイラをビルド対象とする。 | |||
* disable-bootstrap | |||
*: 3-stage bootstrap buildの無効化。 | |||
* disable-multilib | |||
*: 64bit専用コンパイラとする(OSが64bitの場合は指定) | |||
cd gcc-10.1.0 | cd gcc-10.1.0 | ||
mkdir build && cd build | mkdir build && cd build |