• 締切済み

gccでc++プログラムをコンパイルできません

gccで>gcc -o test.exe test.cppとしても'main' must return 'int' と出てコンパイルできません。ファイルは本のCDに入っていた物なので間違えは無いはずなのですが・・・

みんなの回答

回答No.2

一応 -Wno-main というオプションで、そのエラーは抑制できると思う。 あるいは int main(void) にして あとはソース見ないと分からないけど。 分岐とかなければ、最後に return 0; とか 書いておけばOK。 別にどっちでもOK。

  • gakkacho3
  • ベストアンサー率25% (27/106)
回答No.1

こんにちは 本に書いてある事全てが正しいとは限りません。 校閲ミスなんていっぱいあるんですから。 c++には詳しくないですが・・・、mainという関数?クラス?がint型の値を、どこかに渡すプログラムではないですか? returnを書いていないか、returnする方が間違っているのかもしれません(doubleとかfloatとか・・・)

関連するQ&A