大家好,我是你的好朋友思创斯。今天说一说ubuntu安装gcc命令步骤_手动安装系统步骤,希望您对编程的造诣更进一步.
ubuntu系统是自带gcc安装指令的apt install gcc
,当前apt源中gcc版本为5.4.0,版本太低,推荐手动安装gcc8.3.0
手动安装gcc8.3.0之前需要先确保安装gcc环境依赖gmp 4.2 、 mpfr 2.3.1 、 mpc 0.8.0 ,否则会报出以下错误
configure: error: building gcc requires gmp 4.2 , mpfr 2.3.1 and mpc 0.8.0 .
try the –with-gmp, –with-mpfr and/or –with-mpc options to specify
their locations.
安装gmp 6.1.2
#下载gmp安装包
wget http://mirror.hust.edu.cn/gnu/gmp/gmp-6.1.2.tar.xz #解压gmp安装包 tar -jxf gmp-6.1.2.tar.xz #创建gmp安装路径 mkdir -p /usr/local/gmp-6.1.2 #配置安装文件 cd gmp-6.1.2 ./configure --prefix=/usr/local/gmp-6.1.2 #编译源码 make #安装 make install
希望我今天分享的这篇文章可以帮到您。
安装mpfr4.0.2
#下载mpfr 安装包
wget http://mirror.hust.edu.cn/gnu/mpfr/mpfr-4.0.2.tar.xz #解压mpfr安装包 tar -jxf mpfr-4.0.2.tar.xz #创建mpfr安装路径 mkdir -p /usr/local/mpfr-4.0.2 #配置安装文件 cd mpfr-4.0.2 ./configure --prefix=/usr/local/mpfr-4.0.2 --with-gmp=/usr/local/gmp-6.1.2 #编译源码 make #安装 make install
安装mpc1.1.0
#下载mpc 安装包
wget http://mirror.hust.edu.cn/gnu/mpc/mpc-1.1.0.tar.gz #解压mpc安装包 tar -zxf mpc-1.1.0.tar.gz #创建mpc安装路径 mkdir -p /usr/local/mpc-1.1.0 #配置安装文件 cd mpc-1.1.0 ./configure --prefix=/usr/local/mpc-1.1.0 --with-gmp=/usr/local/gmp-6.1.2 --with-mpfr=/usr/local/mpfr-4.0.2 #编译源码 make #安装 make install
上述全部安装完成后,安装gcc8.3.0
#下载gcc安装包
wget mirror.hust.edu.cn/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz #解压gcc安装包 tar -zxf gcc-8.3.0.tar.gz #创建gcc安装路径 mkdir -p /usr/local/gcc-8.3.0 #配置安装文件 cd gcc-8.3.0 #后面的--with-gmp, --with-mpfr and/or --with-mpc选项一定要是相应安装的路径,否则会报出和上边同样的错误 ./configure --prefix=/usr/local/gcc-8.3.0 --disable-multilib --with-gmp=/usr/local/gmp-6.1.2 --with-mpfr=/usr/local/mpfr-4.0.2 --with-mpc=/usr/local/mpc-1.1.0 #编译 make #make完成后,make install make install ln -s /usr/local/gcc-8.3.0 /usr/local/gcc # 配置环境变量 export path=/usr/local/gcc/bin:$path export ld_library_path=/usr/local/gcc/lib64:/usr/local/gmp/lib:/usr/local/mpfr/lib:/usr/local/mpc/lib:$ld_library_path export manpath=/usr/local/gcc/share/man:$manpath # 查看gcc版本,判断gcc是否安装成功 gcc --version
如果在安装gcc的make过程中报错“error: c preprocessor “/lib/cpp” fails sanity check”,是因为缺少c 必要的库,执行安装apt-get install build-essential
。然后make clean后再make即可。
make 过程需要3个小时左右,make install过程需要一个小时左右,安心等待即可
文章由思创斯整理,转载请注明出处:https://ispacesoft.com/370074.html