前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >服务器无root权限通过Anaconda 虚拟环境更换 gcc / g++ 版本

服务器无root权限通过Anaconda 虚拟环境更换 gcc / g++ 版本

原创
作者头像
kwai
修改2024-07-09 16:08:37
1760
修改2024-07-09 16:08:37

方法:通过 Anaconda 安装 gcc/g++,然后通过软连接更改路径。无需root权限。

1. 激活虚拟环境

代码语言:bash
复制
conda activate {myenv}

2. 安装 gcc/g++ 至虚拟环境

代码语言:bash
复制
conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main gcc\_impl\_linux-64=8.4.0

conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main gxx\_impl\_linux-64=8.4.0

解释: -c : 指定镜像源,这里选择清华源 =8.4.0 : 指定下载版本号,可自行选择

3. 配置环境变量

将 bin, lib 添加到环境变量。注意修改为自己的路径。

代码语言:bash
复制
export PATH=/{PATH\_TO\_YOUR\_ENV}/bin/:$PATH

export PATH=/{PATH\_TO\_YOUR\_ENV}/lib/:$PATH

建立软连接。注意修改为自己的路径。

代码语言:bash
复制
ln -s {PATH\_TO\_YOUR\_ENV}/bin/x86\_64-conda-linux-gnu-cc {PATH\_TO\_YOUR\_ENV}/bin/gcc

ln -s {PATH\_TO\_YOUR\_ENV}/bin/x86\_64-conda-linux-gnu-c++ {PATH\_TO\_YOUR\_ENV}/bin/g++ 

4. 修改 bashrc

代码语言:bash
复制
vim ~/.bashrc

i 键插入,添加以下内容:注意修改为自己的路径。

代码语言:bash
复制
export PATH="{PATH\_TO\_YOUR\_ENV}/bin/:{PATH\_TO\_YOUR\_ENV}/lib/:$PATH"

ESCwq 保存退出。

5. 验证

退出虚拟环境重新激活,可以看到成功修改了 gcc/g++ 版本为 8.4.0。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 激活虚拟环境
  • 2. 安装 gcc/g++ 至虚拟环境
  • 3. 配置环境变量
  • 4. 修改 bashrc
  • 5. 验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档