2

gccではオプションを渡すことができます

-Werror=

特定の警告をエラーとして強制します。しかし、警告のために渡す必要があるオプションを見つけることができません

redefined [enabled by default]

エラーに。ユーザー定義マクロが再定義された場合、強制的にエラーが発生するようにするには、どのオプションを渡す必要がありますか。

4

1 に答える 1

0

以来

g++ -fdiagnostics-show-option -Wunused-macros ./test.cpp

警告 (診断) の発行を直接制御するフラグを考え出すことはできませんが、実際にはそのようなオプションはないと結論付けることができます。

gcc-devel リストで問い合わせるか、機能強化のリクエストを提出してください。

または、より多くのオプションを持つ別のプリプロセッサを見て、明示的に使用することもできます。

于 2012-06-04T14:17:31.770 に答える