我正在使用 codewarrior 为 HC12 进行编译,并且我有两个 120 元素数组:score 和 dur。我以典型的方式初始化它们: unsigned int score[120] = { ... }; 但是,当我尝试编译它时,我收到一个链接器错误,上面写着“L1981:没有为初始化对象“分数”创建复制。初始化数据丢失。” 我无法弄清楚这意味着什么或如何制作它,因此它会创建一个副本。请注意,当我将它们放入 main() 时,该程序可以编译并且似乎可以很好地设置值,但我需要它们是全局变量,因为它们是通过中断访问的。
问问题
661 次