2
-Werror=pedantic
でgccを使用して次のコードをコンパイルすると、error: ISO C forbids forward references to 'enum' types [-Werror=pedantic]
と表示されます。"enum型への前方参照"を検出するgccオプション
私のプロジェクトでは、多くのサードパーティのオープンソースコードを使用していますが、一部のソースコードでは上記と同じ問題があります。 gccオプションに-Werror=pedantic
を追加すると、多くのエラーが発生します。私はの前方参照を 'enum'タイプに限定してエラーを検出したいのですが、余分なエラーはありません。このエラーを報告する別のgccオプションがありますか?
gccのバージョン:アームなし-EABI-gccのv4.9.3
https://godbolt.orgでコードをテストしました。 '-Werror = pedantic'がなくてもコンパイルされません – xvan
@xvan umm、間違ったリンクでしょうか?コンパイラはこれをコンパイルするにはGCCでなければならないことに注意してください.GCC拡張子 –
@ xvanを真剣に使っていますか?私はこれをコンパイルしていないコンパイラを見つけることができませんでしたか? –