之前看到您的回答,想问一下解决办法是什么,今天刚开始学习,新手求帮助,谢谢
1 回答
当年话下
TA贡献1890条经验 获得超9个赞
你是不是在编译静态库或者动态库?也就是没有main函数。如果是,再参考一下下边的提示。
-c
参数表示将源文件编译成object(目标文件)。
即
gcc
-c
foo.c
会编译成
foo.o
gcc
不加参数时会编译且尝试链接成可执行文件,然而
foo.c
的代码中没有main函数的定义,所以最终无法成功链接,故报错。
添加回答
举报
0/150
提交
取消