c语言中是不是没有main函数也能编译,但是不能链接,运行。我在编译一堆.c文件,能生成.obj文

2024-12-30 19:26:19
推荐回答(2个)
回答1:

编译是把代码转成机器代码;检查的是基本语法;链接则是要把所有机器码组成一个完整的逻辑程序,可能包含链接的各种库或头文件。除了全局静态的内容,入口肯定是main函数,没有main函数自然是不能链接成功的。

回答2:

你写头文件不就没有main函数么