MDK 查看局部变量显示

用MDK调试一块STM32F207的程序,想查看一下变量却发现watch窗口总是 

<not in scope>和<cannot evaluate>,无奈凑合着通过printf函数进行串口打印查看。

后来实在受不了,想了一下,觉得应该是编译器把这个局部变量给优化掉了,并没有在内存中生成,果断把优化级别改为Level 0,重新编译,解决。

猜你喜欢

转载自blog.csdn.net/mmhh3000/article/details/42172809