【Ubuntu系统安装gcc简易教程】
需要在非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
makeDESTDIR=/public/home/*/software/gcc-12.2.0 install
7 为当前用户配置系统环境变量
编辑用户的环境变量
vim ~/.bashrc
在文件尾添加一行
exportPATH=/public/home/*/software/gcc-12.2.0/usr/local/bin:/public/home/*/software/gcc-12.2.0/usr/local/lib64:$PATH
使环境变量生效
source ~/.bashrc
8 查看gcc版本
gcc -v
版权归原作者 Dymc 所有, 如有侵权,请联系我们删除。