問題は、Windowsで正常にコンパイルされる同じコードがUbuntuでコンパイルできないことです。このエラーが発生するたびに:
cc1: warnings being treated as errors
さて、それは大きなコードベースであり、すべての警告を修正したくありません。
警告にもかかわらず、正常にコンパイルできる方法はありますか?
コンパイルが成功しても、期待どおりに動作しない可能性があります。私は何人かの人々に、Windowsでは問題なく動作するがLinuxではすぐにクラッシュするコードを書いてもらいました。
—
Dennis Meng
役立つコメントと回答をありがとうございました。要件によると、私が開始したすべての警告を修正する必要があるようです。しかし、今私が受け取っている警告はsqlite3.cからのものです:(X-c)<= Xが常にtrueであると仮定すると、符号付きオーバーフローは発生しないと仮定
—
Saurabh Verma
-Werror
あなたは警告を削除した後、あなたは、ディレクトリ毎に戻ってそれを追加することができます。