これは実に単純な質問であり、(Windows や Mac ではなく) Linux に関するものです。
C または C++ コンパイラから、「疑わしい」という単語が含まれている必要があり、( -Wmain
) を参照する必要がある警告メッセージを生成する方法を教えてください。
(アップデート)
Boann に感謝します - これらの警告のいくつかを受け取りましたが、エラーも受け取りました - エラー: '::main' は 'int' を返さなければなりません。
私がこの質問をする理由は、1 週間前に私のコンパイラ (GCC 4.8.1) が「疑わしい」というこの警告を出し、それが Wmain によって引き起こされたからです。だから私は -Wno-main を置き、警告はなくなり、うまくコンパイルされました。つい最近、それを実際のエラーにしてコンパイルしないと不平を言い始めました。ですから、母船が私の知らないうちにインターネット経由で私のコンパイラをひそかに更新し、それをエラーとして扱うように変更したのではないかと心配しています。(私はおそらく 'int4' を戻り値の型として使用していましたが、これは符号付き long int.
g++ の man ページで参照されている -Wmain があることに注意してください。
g++ 実行可能ファイルのオフセット 557284 (10 進数) で、「「main」の疑わしい宣言について警告する」を見つけました。