1. ホーム
  2. c

[解決済み] 警告をエラーとして扱わずにコンパイルするには?

2022-02-09 10:06:17

質問

Windowsではうまくコンパイルできる同じコードが、Ubuntuではコンパイルできないことが問題になっています。毎回このエラーが出ます。

cc1: warnings being treated as errors

さて、これは大きなコードベースなので、すべての警告を修正するのは好きではありません。

警告が出ても正常にコンパイルできる方法はないでしょうか?

解決方法を教えてください。

たくさんの有益な提案をありがとうございました。私のコードに警告がないことを最終的に確認しましたが、再びsqlite3からこの警告が表示されました。

Assuming signed overflow does not occur when assuming that (X - c) <= X is always true

というのがあって、以下のCFLAGを追加して修正しました。

-fno-strict-overflow