这个问题已经在这里有了答案:
我只是在编写一些小型C脚本并对其进行测试。为什么要剂量
~ Desktop: gcc test.c -o test ; /Users/xx/Desktop/test ;
工作正常
~ Desktop: gcc test.c -o test ; test ;
不起作用?为什么剂量OSX / ZSH需要完整的路径来执行二进制文件?
这个问题经常被问到-请在询问之前做一些研究。另请参见:superuser.com/questions/171909/...,superuser.com/questions/248512/...和superuser.com/questions/541749/...
—
slhck
对不起这是我的错!这是一个愚蠢的问题,如果我想一分钟的调用,我可能会意识到调用失败,因为新的可执行文件不在$ PATH中。
—
wowpatrick