来自.bash_profile的路径设置不会反映在整个系统中

时间:2014-06-13 16:00:34

标签: linux gcc path export

我在.bash_profile中有几个路径设置和别名,我正在导出它们。

例如: 别名gcc = / abc / def /......./ myrtgcc export gcc

我想使用 myrtgcc 使用命令“GCC”从终端或eclipse编译c程序,并且我希望每当我使用

  

myrtgcc somfile.c -o output

但事实并非如此。 即使在.bash_profile中添加上述别名并重新启动系统(或使用> source .bash_profile),也不会反映更改。

因为,如果我打开终端并输入

  

哪个gcc

我得到 / usr / bin / gcc ,当eclipse使用“GCC”命令时,它再次调用相同的 / usr / bin / gcc

如何在系统中默认 myrtgcc ,对于命令 gcc 谢谢。

1 个答案:

答案 0 :(得分:1)

  1. 在/ abc / def / xxx / myrtgcc

    中创建符号链接

    ln -s myrtgcc gcc

  2. 将myrtgcc的路径放在.bash_profile中的/ usr / bin前面:

    export PATH = / abc / def / xxx / myrtgcc:$ PATH