質問: ### 前提・実現したいこと プログラミング初心者です。Visual Studio Codeにて以下のプログラムを試しに書いてみてgcc test.cで実行したところ以下のエラーが出ました。解決方法がありましたらよろしくおねがいします(+_+) ### 発生している問題・エラーメッセージ ``` c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16' collect2.exe: error: ld returned 1 exit status ``` ### 該当のソースコード ``` #include int main(void) { printf("Hello world"); return 0; } ``` ### 試したこと ネットで調べたことを大体やり、保存やmain関数の中を変えたりしましたがダメでした。 ### 補足情報(FW/ツールのバージョンなど) Win10,言語:C gcc ver6.3.0 インストール済み: mingw32-base mingw32-gcc-g++
回答: コンパイラ(今回はmingw32-gcc)の種類によって、このエラーが出る場合と、出ない場合があるのです。 ソースコード全体を送っていただけると、助かります。