ubuntu 14.04 安装 gcc 6.1 心得

中间各种错误就不提了,最终安装成功的方法如下:


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本身就好。

你可能感兴趣的:(C/C++,Linux)