3

私は主に GCC を使用してライブラリを開発していますが、クロスコンパイラの互換性と、特に標準への準拠を可能な限り確保したいと考えています。このために、-W...コマンド ラインにいくつかのフラグを追加しました。も追加しますが、タイプ-pedanticに関する警告に問題があります。long long後者は私のライブラリにとって重要であり、#ifコードで適切に保護されています。つまり、それを知らないコンパイラではコンパイルされません。

要するに、GCCモードで、拡張子以外-pedanticの拡張について警告することはできますか? long long

4

1 に答える 1

3

を追加する-Wno-long-longか、C99 に切り替えます (gcc フラグ -std=c99 を使用)。c99 は long long を提供します。

于 2010-04-22T20:11:12.960 に答える