2

私のファイルシステムのツールコマンドは次の場所にあります。

/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

私は多くのコマンドでこれと同じ問題を抱えています。パス名全体を毎回書き出すことなく、otool(および同様のコマンド)を自動的に検出するようにbashを設定する方法はありますか?ありがとう!

注:重要な場合は、Macを使用しています。

注2:「コマンドが見つかりません」というスレッドをたくさん読みましたが、デフォルトでコマンドを探す場所をbashに教えるという質問に答えている人はいないようです。この質問はどこかで答えられるべきだったと思いますが、まだ出くわしていません。私がすぐに使用するプログラムはiOS/Xcodeに関連するものだけなので、これは価値のあるショートカットです。

4

2 に答える 2

3
PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin

これをあなたの中~/.bashrcに入れて、それを持続させてください。

于 2012-06-22T13:42:35.110 に答える
1

エイリアスを使用してこれを行うこともできます。例えば

$ alias otool='/Applications/Xcode.app/Contents/Developer/usr/bin/otool'

これを bashrc/profile ファイルに追加することもできます。

于 2013-07-10T20:51:35.093 に答える