欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

CentOS7安装高版本gcc

程序员文章站 2022-06-24 09:05:11
CentOS7安装高版本gcc 下载 从hust镜像站下载gcc源码包。 http://mirror.hust.edu.cn/gnu/gcc/ 我选择的是gcc 8.3.0.tar.gz。 下载依赖包: 配置 configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./conf ......

centos7安装高版本gcc

下载

从hust镜像站下载gcc源码包。

我选择的是gcc-8.3.0.tar.gz。

cd 
mkdir software
cd software
wget http://mirror.hust.edu.cn/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz
tar zxvf gcc-8.3.0.tar.gz
cd gcc-8.3.0

下载依赖包:

./contrib/download_prerequisites

配置

mkdir build
cd build
../configure --prefix=/usr/local/gcc-8.3.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib

configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。其中--prefix选项是配置安装的路径。

如果不配置 --prefix 选项,安装后:

可执行文件默认放在/usr /local/bin

库文件默认放在/usr/local/lib

配置文件默认放在/usr/local/etc

其它的资源文件放在/usr /local/share

configure各项参数详解:

--prefix=/usr/local/gcc-8.3.0/:把所有资源文件都放在该路径下。

--enable-checking=release:生成的编译器在编译过程中不做额外检查。

--enable-languages=c,c++:让gcc支持c,c++。

--disable-multilib:不生成编译为其他平台可执行代码的交叉编译器。

编译

make

安装

make install

这个过程需要很久。