1

最新のTextMate1.5(OSX Lion上)を実行していて、最新のXCode4.3がインストールされています。私は、Objective-Cを学習するときに、XCodeをバイパスして開始し、TextMateとコマンドラインを使用して単純なサンプルと演習を行うことで、ちょっとした道を進んでいます。TextMate(コンソール)でCmd-Rを押すと、タイプされたObjective-Cコンソールプログラムがビルドされて実行されます。ただし、コマンドラインからclangを使用してコンパイルすると正常に機能するため、(私のPOVから)コンパイルする必要があるものはコンパイルされません。コマンドラインからビルドに切り替えると、clangの代わりにgccを使用すると、同じことが失敗することがわかります。

私の質問は、Objective-C(.m)ソースファイルのCmd-Rを押したときに、TextMateにgccの代わりにclangを使用するように説得するにはどうすればよいですか?

(私はバンドル設定をくぐり抜けましたが、役に立たなかったり、グーグルで検索したりしました。それで、私が行方不明になっている単純なものか、誰もそのように行きたがらなかったに違いありません。私は最初のものを想定しています。)

PS私は数週間前にWindowsから変換したので、私がMacのエキスパートユーザーであると思い込まないでください。

4

1 に答える 1

5

これを行う方法は次のとおりです。

  1. バンドル > バンドル エディタ > バンドル エディタを表示
  2. 「C」を展開
  3. 「実行」コマンドを選択
  4. when "objc"場合によっては「GCC」を「CLANG」に置き換えます(g変数です)
于 2012-07-26T12:47:07.077 に答える