我用更少的参数错误地在c中调用了extern函数。它在我们使用extern偏移量进行读取的下一行崩溃了。 (它没有在错误调用的功能上失败)有人可以帮我理解吗?这是一个基于Arm的主板。 最佳答案 函数原型必须与其定义匹配,该定义可以位于相同或不同的翻译单元中。如果它们不匹配,则格式不正确,并会调用未定义的行为。