【发布时间】:2018-10-18 03:49:20
【问题描述】:
我有一个带有函数原型的头文件...
void setupEntry();
该函数是从链接到的库中的 main() 调用的,但在项目中没有任何地方实际定义该函数。
当我链接项目时,它不会生成“未定义函数”错误。
当我查看 .lss 输出时,该函数在那里并且是空的,最后只有一个 return...
void setupEntry() {
a6e: 08 95 ret
编译器或链接器为什么/如何无中生有地创建这个空函数而不是报告错误?
【问题讨论】:
标签: atmelstudio