需要在非root用户下安装和使用的gcc 12.2.0 版本。
以下是基本操作。
1 获取gcc12.2.0安装包并解压
wget http://ftp.gnu.org/gnu/gcc/gcc-12.2.0/gcc-12.2.0.tar.gz
tar -xvf gcc-12.2.0.tar.gz
此外,http://ftp.gnu.org/gnu/gcc 里面有所有的gcc版本供下载。
2 下载供编译需求的依赖项
这个神奇的脚本文件 download_prerequisites 会帮我们下载、配置、安装依赖库,当然可以查看该文件中的相关依赖,自己通过源码的方式下载编译安装。
cd gcc-12.2.0
./contrib/download_prerequisites
3 在gcc-12.2.0目录下建立一个目录供编译出的文件存放
mkdir gcc-build-12.2.0
cd gcc-build-12.2.0
4 在gcc-build-12.2.0目录下生成Makefile文件
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
5 编译
make
6 非root用户指定路径安装gcc
新建一个安装的目录 gcc-install-12.2.0
make DESTDIR=/public/home/*/software/gcc-12.2.0 install
7 为当前用户配置系统环境变量
编辑用户的环境变量
vim ~/.bashrc
在文件尾添加一行文章来源:https://www.toymoban.com/news/detail-491911.html
export PATH=/public/home/*/software/gcc-12.2.0/usr/local/bin:/public/home/*/software/gcc-12.2.0/usr/local/lib64:$PATH
使环境变量生效文章来源地址https://www.toymoban.com/news/detail-491911.html
source ~/.bashrc
8 查看gcc版本
gcc -v
到了这里,关于【Ubuntu系统安装gcc简易教程】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!