3

Javaのアノテーション#pragmaと同様に、gcc / Xcodeに特定の警告を抑制させる方法はありますか?@SuppressWarning

原則としてコンパイルします-Wallが、特定の警告を無視したい場合があります(たとえば、何かをデバッグするためだけにクイック/ダーティコードを記述している場合)。

私は「コードを修正する」という答えを探していません。

4

2 に答える 2

3

これが実行可能な解決策です。#pragma GCC system_headerGCCに非常に特別な方法でコードを処理させ、致命的でないものを抑制するために使用します#warning

実際のコンパイラではなく、プリプロセッサをだましているだけであることを忘れないでください。警告を抑制することは、ほとんどの場合有害である可能性があります。

于 2009-10-03T21:57:00.693 に答える