我在.bash_profile中有几个路径设置和别名,我正在导出它们。
例如: 别名gcc = / abc / def /......./ myrtgcc export gcc
我想使用 myrtgcc 使用命令“GCC”从终端或eclipse编译c程序,并且我希望每当我使用编译程序时系统都使用“myrtgcc” p>
myrtgcc somfile.c -o output
但事实并非如此。 即使在.bash_profile中添加上述别名并重新启动系统(或使用> source .bash_profile),也不会反映更改。
因为,如果我打开终端并输入
哪个gcc
我得到 / usr / bin / gcc ,当eclipse使用“GCC”命令时,它再次调用相同的 / usr / bin / gcc 。
如何在系统中默认 myrtgcc ,对于命令 gcc 谢谢。
答案 0 :(得分:1)
在/ abc / def / xxx / myrtgcc
中创建符号链接ln -s myrtgcc gcc
将myrtgcc的路径放在.bash_profile中的/ usr / bin前面:
export PATH = / abc / def / xxx / myrtgcc:$ PATH