gcc>=5.4.0をLinuxでビルドする方法
Installing GCC - GNU Project - Free Software Foundation (FSF)に書いてある依存ライブラリ,GMP,MPFR,MPCをインストールする.
パッケージマネージャでシステムにインストールできれば良いですが,無理な場合はGMP,MPFR,MPCの順にソースからビルドする.
configureを動かす際に –with-gmp/mpfr/mpc などのオプションが必要になるだろう.
インストールしたGMP,MPFR,MPCにはLD_LIBRARY_PATHを通しておく.
gccのtar ballをGCC mirror sites - GNU Project - Free Software Foundation (FSF)らへんからダウンロードする.
configureを動かす際に –with-gmp/mpfr/mpc などのオプションが必要になるだろう.
ビルド中にシステムのインクルードファイルと変数/関数定義が衝突するので,
c++ - g++ 4.7.1 compilation error : conflicting types for ‘strsignal’ - Stack Overflow
を参考にして
unset LIBRARY_PATH CPATH C_INCLUDE_PATH PKG_CONFIG_PATH CPLUS_INCLUDE_PATH INCLUDE
を叩いてからmakeする.
その際,コア数に合わせてジョブ数を-j4などと指定する.