我可以在我的文件系统中找到该工具命令:
/Applications/Xcode.app/Contents/Developer/usr/bin/otool
如果我指定整个路径, otool 将起作用。
/Applications/Xcode.app/Contents/Developer/usr/bin/otool -tV hello -p _main
但是,由于我必须在我引用的 hello.c 文件的文件夹中,如果我只是键入,bash 将不会自动找到 otool
otool -tV hello -p _main
我在许多命令中遇到了同样的问题。有什么方法可以设置 bash 以便它自动找到 otool (和类似的命令),而无需我每次都写出整个路径名?谢谢!
注意:如果重要的话,我使用的是 Mac。
注意 2:我已经阅读了大量的“找不到命令”线程,但似乎没有一个回答教 bash 默认在哪里查找命令的问题。我觉得这个问题应该已经在某个地方得到了回答,但还没有遇到过。由于我将很快使用的唯一程序将与 iOS/Xcode 相关,因此这是值得的捷径。