2014-06-13 83 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