2014-06-13 44 views
0

我在.bash_profile中有几个路径设置和别名,并且正在导出这些设置。.bash_profile的路径设置不反映在整个系统中

对于例如: 别名GCC =/ABC/DEF /......./ myrtgcc 出口的gcc

我想使用myrtgcc编译使用无论是从终端或从蚀C程序命令“海湾合作委员会”,我期望系统每当我编译使用该程序使用“myrtgcc”

myrtgcc somfile.c -o输出

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

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

其中GCC

我得到在/ usr/bin中/ GCC当Eclipse使用 “GCC” 命令再次调用相同/usr/bin/gcc

如何使myrtgcc默认跨系统,用于指挥GCC 谢谢。

回答

1
  1. 请在符号链接/ ABC/DEF/XXX/myrtgcc

    LN -s myrtgcc GCC

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

    出口PATH =/ABC/DEF/XXX/myrtgcc:$ PATH