安装
- 下载
- 解压
tar -xf gcc-版本号.tar.bz2
- 进入目录
cd gcc-版本号
- 下载安装依赖文件和库
- 在线安装
执行脚本./contrib/download_prerequisites
- 离线安装
tar xjf mpfr-版本号.tar.bz2 ln -sf mpfr-版本号 mpfr tar xjf gmp-版本号.tar.bz2 ln -sf gmp-版本号 gmp tar xzf mpc-版本号.tar.gz ln -sf mpc-版本号 mpc tar xjf isl-版本号.tar.bz2 ln -sf isl-版本号 isl
- 在线安装
- 建立输出目录
mkdir build
- 进入输出目录
cd build
- 配置安装文件
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
- 编译
make -j
- 安装
make install
- 替换系统默认的gcc
- 查找
ls /usr/bin | grep gcc
或者ls /usr/local/bin | grep gcc
- 替换
/usr/sbin/update-alternatives --install /usr/bin/gcc gcc /usr/bin/x86_64-unknown-linux-gnu-gcc-版本号
或者/usr/sbin/update-alternatives --install /usr/bin/gcc gcc /usr/bin/x86_64-unknown-linux-gnu-gcc-版本号
- 查看版本
gcc -v
或者g++ -v