clangでmain()プロトタイプチェックを無効にする方法はありますか? 私は主にunsigned int型をargcに使用していますが、gccでは完全に問題ありませんでしたが、clangはエラーになります(argcはintでなければなりません)。警告ではなくコンパイル不可能なエラーが表示されます。 私はいくつかの標準が同じことを言うことを知っていますが、私はまた、この場合unsigned intは大丈夫であり、このナンセンスを混乱させたくないことも知っています。clang main()プロトタイプチェックを無効にする
-2
A
答えて
0
診断カテゴリを使用します。それらのすべてを表示するために使用します。
... return type of 'main' is not 'int' [-Wmain-return-type,2] ...
が
# clang -Wno-main-return-type
で再構築:
は
# clang --print-diagnostic-categories
次に、この特定の警告カテゴリを識別するためとして、それは何かが表示されます
# clang -fdiagnostics-show-category=id
を使用
そうだあなたの問題はどう?
お礼
+0
ありがとうございましたが、質問はargc型で、戻り型ではありませんでした – firk
関連する問題
- 1. clang-tidy警告を選択的に無効にする
- 2. clangでトリグラフを無効にするスイッチはありますか?
- 3. clangコマンドラインの引数を無効にする
- 4. clangフロントエンドのプリコンパイル済みヘッダーファイルの検索を無効にする
- 5. LLVM main()の無効な戻り値タイプ
- 6. clang rewriter:無効なプログラムに構造体定義を追加
- 7. clangでサニタイザを有効にする
- 8. clang-tidyのシステムヘッダーを無視する
- 9. public void main(String [] args)javaのメインメソッドのシグネチャが無効ですか?
- 10. intからmain():: colorsへの無効な変換ですか?
- 11. Ehcache3を無効/無効にする
- 12. CLANG_ENABLE_MODULE_DEBUGGINGの結果を無効にする
- 13. スレッド "main"の例外java.io.StreamCorruptedException:無効なストリームヘッダー:0BDAACED
- 14. スレッド "main"の例外java.io.StreamCorruptedException:無効なストリームヘッダ:7371007E
- 15. HTML5ネストされた要素<main>が無効な理由
- 16. デフmain()の無効な構文、Devのサーバー&ターミナル
- 17. スレッド "main"のJNA例外java.lang.Error:無効なメモリアクセス(不明なソース)
- 18. フレームワークのARCを無効にする
- 19. Windowsキーを無効にするWindowsキーを無効にする
- 20. ToolStripMenuItemを無効にするかMenuStrip.Itemを無効にする
- 21. リフトを無効にするリフトを無効にする
- 22. ズームコントロールを無効にするピンチズームを無効にする
- 23. hrefを無効にする方法と無効にする
- 24. つぶやきチェックを無効にするインライン方法
- 25. Mac OS X(sierra)でclangでOpenMPサポートを有効にする
- 26. QtCreatorの[Clang] CodeModelでC++ 14を有効にする
- 27. IIS web.configを無効にしてリクエストフィルタリングを無効にする
- 28. ネイティブスクロールビューを無効にしてリフレッシュを無効にする
- 29. premake5でarchFromConfigを無効にするalpha12
- 30. タイプ変換を無効にする
*「いくつかの規格は同じことを知っています」* ** ** C標準のように?あなたがナンセンスを避けたいのであれば 'int'を使ってください。余分な価値のあるビットを必要とすることはまずありません。 – StoryTeller
また、私はこれを知っています、これは質問ではありません。はい、私は余分なビットが必要ないだけでなく、私は必要はありません:署名された値を確実に署名されたarythmetic;ダム型キャスト/このintをunsigned intにラップします。私は(i = 0; i
firk
さて、 'i'にも' unsigned'型を使わないでください。問題が解決しました。 – StoryTeller