我完全是个初学者。 我想在Visual Studio Code中通过MinGW编译c, 但是我在Visual Studio Code的终端上收到错误代码。 首先,我在Windows(c :)下创建了一个文件。 请帮帮我!
//代码
#include <stdio.h>
int main(void){
printf("Hello World!");
return 0;
}
//终端
PS C:\ vscode> gcc hello.c ingw32 / bin / ld.exe:c:/ mingw / bin /../ lib / gcc / mingw32 / 8.2.0 /../../../ libmingw32.a(main.o):( c:/ mingw / bin /../ lib / gcc / mingw32 / 8.2.0 /../../../../ mn @ 16'ingw32 / bin / ld.exe:c:/ mingw / bin /../ lib / gcc / mingw32 / 8.2.0 /../../../ libmingw32.a(main.o):(。text.startup + 0xb0) :未定义对“ WinMain @ 16”的引用 collect2.exe:错误:ld返回1退出状态
答案 0 :(得分:0)
没有代码...我最好的猜测是您程序的开头没有 echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
,或者int main()
的名字不是main()
。
答案 1 :(得分:0)
从未尝试过将gcc用于Windows,但我只能使用以下命令进行编译:
gcc hello.c
或者可能与
一起使用gcc hello.c -o program.exe