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