对于在线安装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/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 再次查看、版本已生效。
更多推荐
linux半离线安装 gcc、g++
发布评论