admin管理员组

文章数量:1543185

在GCC下载链接 上找到想要的版本,并下载到本地

步骤:

  • 一般情况下,tar.xz比tar.gz要小,所以建议直接下载tar.xz包,以gcc-5.5.0为例;

shell下的命令如下:

tar -xJf gcc-5.5.0.tar.xz    # 解压文件
cd gcc-5.5.0 # 进入目录
./contrib/download_prerequisites # 自动下载需要的依赖
mkdir build
cd build
# 因为我们没有root权限,所以指定到自己有权限的目录下面
../configure --prefix=/home/xxx/tools/gcc-5.5.0  --disable-multilib # --prefix指定安装目录
# 编译
make -j6
make install
vim ~/.bashrc
  • 在 .bashrc 中改变环境变量,在最后添加:
export PATH="/home/xxx/tools/gcc-5.5.0/bin:$PATH"
export LD_LIBRARY_PATH="/home/xxx/tools/gcc-5.5.0/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/home/xxx/tools/gcc-5.5.0/lib64:$LD_LIBRARY_PATH"
  • 然后启动bashrc
source ~/.bashrc
which gcc # 查看是否是正确的path
gcc --version # 查看版本

感谢 Ubuntu 20.04 安装 gcc 5.5.0 以及 CUDA,PyTorch,GCC 之间的关系 - 知乎的分享。

#安装gcc6:
conda install -c omgarcia gcc-6

#安装gcc7+:
1. conda install -c moussi gcc_impl_linux-64
2. ln -s /home/user/software/anaconda3/envs/CPPP/libexec/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/gcc  /home/user/software/anaconda3/envs/CPPP/bin/gcc
(其中前面是上一步gcc下载的位置,后面是需连接到的位置,CPPP改为自己的虚拟环境名)
3. conda deactivate
4 .conda activate CPPP

整理不易,欢迎一键三连!!!

本文标签: 一遍权限rootgcc