C 编程对‘WinMain@16’的未定义引用

Bra*_*art 0 c windows

我正在尝试使用带有记事本的 gcc (tdm-1) 4.7.1 和 Windows 10 上的命令提示符编译以下代码。以前将 bin 文件夹路径添加到全局变量,但是当我尝试编译时出现以下错误“未定义引用到`WinMain@16'"。但是相同的代码在代码块上也能正常工作!。

PS:我像这样编译它“cd /d path of code then gcc filename.c”

#include<stdio.h>

int main(){

    printf("Hello world");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Bra*_*art 5

我偶然发现出了什么问题。通过记事本编写代码后,我忘记保存文件 ctrl+s,所以我只是尝试编译空文件。