質問
私は主にGCCを使用してライブラリを開発していますが、クロスコンパイラーの互換性、特に標準的な適合性を可能な限り確保したいと思います。このために、私はいくつか追加しました -W...
コマンドラインへのフラグ。私も追加します -pedantic
, 、しかし、私はその警告に問題があります long long
タイプ。後者は私の図書館にとって重要であり、適切にガードされています #if
コード、つまり、とにかくそれを知らないコンパイラにコンパイルされていません。
要するに、GCCを入れることはできますか -pedantic
モードは任意の拡張機能について警告します を除外する long long
?
解決
追加 -Wno-long-long
、またはC99に切り替えます(GCCフラグ-STD = C99を使用)。 C99は長い長さを提供します。
所属していません StackOverflow