对于在线安装gcc或g++,操作起来比较简单,执行基本的命令就可以自动化安装。

yum install gcc

sudo apt-get update

sudo apt-get install gcc-5(要安装的gcc版本)

但是对于较低操作系统,能安装的gcc版本低于我们理想的版本,这时就需要离线安装自己想要的版本。

下面介绍离线安装的步骤

1  gcc编译过程

1 .1  下载gcc压缩包,版本根据需要选择。

官方网址    http://ftp.gnu.org/gnu/gcc/

 1.2  安装gcc,将下载的文件拷到环境上,解压

 tar -zxvf gcc-7.4.0.tar.gz

1.3  下载依赖项,这里有几个依赖项需要在线自动下载,也可以根据文件内容提前手动下载好。

 cd gcc-7.4.0
./contrib/download_prerequisites

1.4  新建编译目录

mkdir gcc-build-7.4.0

1.5  配置参数

cd  gcc-build-7.4.0

 ../gcc-7.4.0/configure  --prefix=/usr/local/gcc-7.4.0  --enable-threads=posix  --disable-checking  --disable-multilib --enable--long-long --with-system-zlib  --enable-languages=c,c++

 参数介绍

  --prefix:make install 安装目录

1.6   编译gcc、g++,执行后需等待较长时间。

make -j6    

1.7  安装到配置目录下

make install

2   配置gcc、g++ 到当前环境

 2.1   先查看已有gcc或g++版本,版本较低4.8.5

 2.2   查看gcc的软链接,则系统实际使用的gcc路径  /usr/bin/gcc-4.8

 2.3  修改gcc、g++ 软链接到新安装版本路径

  ln -snf  /usr/local/gcc-7.4.0/bin/gcc   /usr/bin/gcc

  ln -snf  /usr/local/gcc-7.4.0/bin/g++   /usr/bin/g++

 2.4  再次查看、版本已生效。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐