質問

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

要するに、GCCを入れることはできますか -pedantic モードは任意の拡張機能について警告します を除外する long long?

役に立ちましたか?

解決

追加 -Wno-long-long 、またはC99に切り替えます(GCCフラグ-STD = C99を使用)。 C99は長い長さを提供します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top