5

実行スクリプトで興味深いXcodeの動作に遭遇しました。メッセージの最後に角かっこがあり、エラーメッセージと警告メッセージが切り捨てられます。

実行スクリプトの例:

echo "warning: before [in brackets]"
echo "warning: before in brackets]"
echo "warning: before [in brackets"
echo "warning: before [in brackets] after"
echo "error: before [in brackets]"
echo "error: before in brackets]"
echo "error: before [in brackets"
echo "error: before [in brackets] after"
exit 1

ビルドログのスクリーンショット:

ビルドログのスクリーンショット

これを行う正当な理由があり、メッセージを引用したりエスケープしたりすることは可能ですか?私はたくさんの異なる引用符を試しましたが、成功しませんでした。

私はXcode4.4.1でのみテストしました。

4

1 に答える 1

6

clangの出力エラーメッセージが次のようにフォーマットされていることに気づきました。

/path:1:1: warning: incomplete implementation [-Wincomplete-implementation]

これは、警告メッセージとエラーメッセージを何らかの形で分類するために使用されていることを示唆してい[]ますが、現時点でIDEの何かに使用されているかどうかはわかりません。

于 2013-02-26T18:01:19.520 に答える