undefined reference to `WinMain' 解决方法

使用gcc对C代码进行编译时提示undefined reference to `WinMain',collect2.exe: error: ld returned 1 exit status;详细的信息大致如下:

省略...
:crt0_c.c:(.text.startup+0x2e): undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status

解决方法

出现这种情况表示C代码中不存在入口函数,即main()函数,请为你的C程序添加main()函数;

int main(int argc, char* argv[]) {

}

对于刚编写的代码,请检查是否保存;

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/undefined-reference-to-winmain.html

分类: 计算机技术
推荐阅读:
Qt Designer和PyQt的关系 Qt是一个非常强大的跨平台图形用户界面应用程序开发框架;而Qt Designer是用于设计UI界面的工具,你可以使用它通过拖拽和点击完成复杂的界面设计。
SEO基础:TKD是什么意思? TKD其实就是HTML语言中title、keywords、description的缩写;
Linux系统下正确清空日志文件的方法 在Linux系统下,你不应该直接删除日志文件来实现清除日志内容,因为那样可能会造成日志无法继续产生的问题;
Golang中如何表示无穷大 在Golang中,可以使用math包中的Inf函数来表示无穷大;具体来说,使用math包中的Inf(1)表示正无穷大,Inf(-1)表示负无穷大。
Visual Studio Code 配置Python开发环境 首先,请确保你的电脑已经安装了Python,如没有请先安装,建议 3.5.0以上版本;其次,确保你的电脑已经安装了 Visual Studio Code 这个代码编辑器;
SQL简易教程 SQL简易教程提供了SQL的基本用法和高级概念;该教程很适合初学者,专业人士亦可参考。