首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.bashrc文件中将路径更改为GCC

在.bashrc文件中将路径更改为GCC
EN

Stack Overflow用户
提问于 2021-07-24 02:28:28
回答 2查看 95关注 0票数 0

我已经从gcc-4.5.8更新到了gcc-6.3.0。为了使用gcc-6.3.0,我以以下方式加载了模块:

代码语言:javascript
复制
cd /repos/software/7

(此目录下有一个gcc/gcc-6.3.0目录)

代码语言:javascript
复制
module avil
module load prs_software
module load gcc/gcc-6.3.0

通过执行gcc --version,我看到我现在使用的是gcc-6.3.0。但是,当我执行which gccwhich gfortran时,它分别指向/usr/local/software/gcc/gcc-6.3.0/bin/gcc/usr/local/software/gcc/gcc-6.3.0/bin/gfortran。显然,这不是我加载gcc-6.3.0的地方。根据我加载模块的位置,gcc和gfortran的路径分别是/repos/software/7/gcc/gcc-6.3.0/bin/gcc/repos/software/7/gcc/gcc-6.3.0/bin/gfortran

我想将这个指向gcc的路径添加到我的.bashrc文件的环境变量path中。我不熟悉.bashrc。我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-24 04:30:31

将以下内容添加到.bashrc文件的底部会将这两个路径附加到路径的前面。

代码语言:javascript
复制
export PATH="${PATH}:/repos/software/7/gcc/gcc-6.3.0/bin/gcc:/repos/software/7/gcc/gcc-6.3.0/bin/gfortran"

但是,请注意,要查看此更改,您需要通过获取~/.bash_profile文件来刷新环境

代码语言:javascript
复制
source ~/.bash_profile

代码语言:javascript
复制
. ~/.bash_profile

我还建议您在修改之前创建.bashrc文件的备份副本。cp ~/.bashrc ~/.bashrc-ORIG。这样,如果出现了您无法解决的错误,您可以简单地删除修改后的.bashrc rm ~/.bashrc,然后删除mv ~/.bashrc-ORIG ~/.bashrc,然后刷新您的环境source ~/.bash_profile以恢复到原始状态。

票数 0
EN

Stack Overflow用户

发布于 2021-07-26 23:21:26

顺便说一句,我找到了一个解决方案。我刚刚在我的.bashrc中添加了export PATH=/repos/software/7/gcc/gcc-8.3.0/bin:$PATH。在我获取了我的.bash_profile之后,它似乎起作用了。但是,j的解决方案工作得也很好,所以我接受了他们的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68503660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档