调试程序时有些语句不执行,求救!

2019-08-06 14:20发布

请问下各位:在CCS4编译器里单步调试程序,为什么会出现有些语句不能执行,也不能设置断点的情况?通过观察变量看结果,这些语句根本就没执行,但是编译肯定能通过的。问题出在哪里呢?还请各位高手帮忙解决!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
youhu520
2019-08-07 01:51
楼上两位说的对,是编译器优化了,原来工程在CCS3.3下调试,默认优化等级为NONE,从版本CCS4.1.2导入该工程后,优化等级莫名的被改为3.不知为何故??

我再将优化等级改为空,编译后调试,程序运行没有任何问题,结果正确。不知为什么这部分程序会被优化,真是想不明白,有高手能否指点下??

一周热门 更多>