gccインストール方法

バージョン8.1.0のgcc/g++インストール方法

自分のユーザだけ最新にしたいため、 $HOME/usr配下を指定してインストールしています。

1. サーバからgcc関連ファイルをダウンロード
$ curl -OL http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-8.1.0/gcc-8.1.0.tar.gz  
$ ls  
2. ダウンロードしたファイルを解凍
$ tar zxvf gcc-8.1.0.tar.gz  
$ ls  
$  cd gcc-8.1.0  
$ ls  
3.1. PTN1 スクリプトで追加パッケージを更新する場合
$ ./contrib/download_prerequisites
3.1. PTN2 手動で更新する場合
$ curl -LO https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2
$ tar xjf gmp-6.1.0.tar.bz2
$ ln -s gmp-6.1.0 gmp

$ curl -LO https://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2
$ tar xjf mpfr-3.1.4.tar.bz2
$ ln -s mpfr-3.1.4 mpfr

$ curl -LO http://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
$ tar zxvf mpc-1.0.3.tar.gz
$ ln -s mpc-1.0.3 mpc

$ curl -LO https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.18.tar.bz2
$ tar xjf isl-0.18.tar.bz2
$ ln -s isl-0.18 isl
4. ビルドフォルダを作成
$ mkdir build  
$ cd build  
5. makefikeを作成
$ ../configure --enable-languages=c,c++ --prefix=$HOME/usr --disable-bootstrap --disable-multilib  
6.make &インストール
$ make > /dev/null  
$ make install > /dev/null  
$ gcc --version  
7.$HOME/usrフォルダの実行ファイルを優先して使用されるようにPATHを追加
$ vi ~/.bashrc
   export PATH=$HOME/usr/bin:$PATH

参考にさせて頂いた記事 d.hatena.ne.jp