2011-01-28 13 views
3

私はMonoDevelopとMonoTouchを使ってプロジェクトをビルドしていますが、gccでコンパイルエラーが発生したときは、(ビルド出力タブで)「プロセスはコード1で終了しました:コマンド...」MonoDevelop - コンパイルからstderrを見るにはどうしたらいいですか?

問題は、gccのエラーが表示されないことです。 stderrは無視されるか、どこかのログファイルに詰め込まれるようです。

コマンドをターミナルウィンドウにコピーして実行すると、gcc/stderrの出力を検出できるかもしれないと思っていましたが、コマンドライン上のいくつかのファイルがMonoTouch MonoDevelopを構築しようとした後に削除されました。 MonoDevelop-> Preferences-> -vとコマンドライン にmdtoolを実行

  • ビルドの診断 にログ詳細度を設定

    1. の下で、それは私には表示されません。

      私が試してみました プロジェクトオプション - > iPhoneビルド - >エクストラ 引数01の下のmTouchコマンドラインに --stderr = /ユーザ/ MYNAME/somefile.txtを追加する任意の gccの出力のいずれか

    ..これらのものは動作しません。

    mtouchが実行しているときにgccからstderrの出力を取得するにはどうすればよいですか?

  • 答えて

    4

    iPhoneビルド設定のビルド設定の「追加引数」に「-v -v -v」を追加します。

    +0

    それはトリックです。ありがとう! – Mike

    0

    ビルド結果ウィンドウで、右端にマウスを合わせるか、エラーの原因となったステップをクリックします。小さなアイコンがラインの最後に表示されます。それはそれを通過する水平線を持つ楕円のように見えます。これをクリックすると、そのビルドステップで実行されたコマンドとそれらのコマンドの出力が表示されます。

    +1

    MonoDevelop!= Xcode –

    関連する問題