ubuntu 非 root 权限安装 gcc/g++

admin 482次浏览

摘要:1. 下载目标版本的 gcc: https://ftp.gnu.org/gnu/gcc/ 。例如 gcc-9.5.0.tar.gz 2. 解压源代码包 tar -xf gcc-9.5.0.tar.gz 3. 下载并安装依赖 cd gcc-9.5.0 ./contrib/download_

1. 下载目标版本的 gcc: https://ftp.gnu.org/gnu/gcc/ 。例如 gcc-9.5.0.tar.gz

2. 解压源代码包

tar -xf gcc-9.5.0.tar.gz

3. 下载并安装依赖

cd gcc-9.5.0

./contrib/download_prerequisites

4. 安装 gcc

mkdir build

cd build

../configure --disable-checking --enable-languages=c,c++,fortran --disable-multilib --prefix=/path/to/install/gcc-9.5 --enable-threads=posix

make -j 64 && make install

其中, /path/to/install/gcc-9.5 是打算安装的目录位置

5. 配置环境变量

export PATH=/path/to/install/gcc-9.5/bin:$PATH

export LD_LIBRARY_PATH=/path/to/install/gcc-9.5/lib/:/path/to/install/gcc-9.5/lib64:$LD_LIBRARY_PATH

6. 验证安装

g++ -v

which g++

可以查看当前搜索到的 g++ 是不是刚刚安装的版本,调用的是不是安装目录下的 g++ 可执行文件。

# 参考

1. InstallingGCC - GCC Wiki (gnu.org)\

相关文章
友情链接