2020-01-01 17:47发布
security 发表于 2016-8-2 17:48 如果你的问题都确认过了 那你可以将目光转移到 MDK 身上 或许不是你的错
单飞 发表于 2016-8-3 15:59 问题已找到。 首先,改变文件顺序生成的目标是有变化,可能是命令的顺序变了,也可能变量和函数的地址变了 ...
单飞 发表于 2016-8-4 08:34 这个问题代码不重要,详情是这样的: 系统使用了os,但是os启动前有一段配置信息的代码,而该代码里定义了 ...
最多设置5个标签!
曾经问过关于开优化程序出bug的问题,有人说是程序不规范造成,如果真有这种情况就不太好确定了。keil也确实是根据上下语义来解释代码的,这种可能性也有可能存在吧。。。
首先,改变文件顺序生成的目标是有变化,可能是命令的顺序变了,也可能变量和函数的地址变了。
然后,真正的罪魁祸首是堆栈溢出了,可能是改变文件顺序诱发了bug,可能是编译的两个结果本身的区别,反正肯定是在溢出的边缘(路上)。
ps:最痛苦的就是这样的事情,以前好的代码,说挂就挂了。
首先,祝贺一下
其次,不明觉厉
LZ 可否再详细说明一下,例如贴一些代码片段
楼主很认真。。。
一周热门 更多>