ubuntu 14.04 安裝 gcc 6.1 心得
阿新 • • 發佈:2019-01-04
中間各種錯誤就不提了,最終安裝成功的方法如下:
1. 下載gcc 6.1
https://gcc.gnu.org/mirrors.html
解壓到目錄,設為[gcc_dir]
2. 下載gcc依賴庫:
gmp: https://gmplib.org/#DOWNLOAD
mpfr: http://www.mpfr.org/mpfr-current/#download
mpc: http://ftp.gnu.org/gnu/mpc/
分別解壓到[gmp_dir] [mpfr_dir] [mpc_dir]
3. 安裝依賴庫
sudo apt-get install g++-multilib
4. 進入[gcc_dir],執行
sudo ./configure --with-gmp=[gmp_dir] --with-mpc=[mpc_dir] --with-mpfr=/data/[mpfr_dir] --enable-multilib --with-system-zlib
5. 編譯
sudo LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu make
6. 安裝
sudo make install-gcc
// 下面是一些解釋
如果不加上--enable-multilib會報錯,但是如果加上了又有bug會報另一個錯(在zlib裡找不到make all的規則),所以只好在make和make install的引數裡指定只編譯gcc本身就好。