• 已解决 53864 个问题
  • 已帮助 5918 位优秀工程师

MDK的窗口调试能显示局部变量吗

木兮青鱼 2019-08-19 浏览量:663
MDK的窗口调试能显示局部变量吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 当然是可以的,要把你的断点设置在当前局部变量的作用域代码中,而且要程序停止在该断点才能显示局部变量
    • 发布于 2019-08-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 11.jpg


    可以的,进入仿真模式之后,选择好要查看的变量,鼠标右键点击 “add to watch”就可以了

    需要主要的是,把优化等级设置为最低。


    • 发布于2019-08-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 只有停止在局部变量的函数中才会显示,在全速运行时,是无法显示的,或都是显示的值是不确定的
    • 发布于2019-08-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 窗口那里不能显示局部变量,因为一个工程里面可能存在多个同名的局部变量,要查看局部变量,可以通过在函数里面打断点,然后到call stack界面查看
    • 发布于2019-08-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 调试模式可以查看 主要是查看问题时用 ,平常的情况,建议还是使用打印了验证。
    • 发布于2019-08-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 在在线调试代码的时候进入该局部变量所在有效的周期函数中,会有显示对应变量的值,跳出该周期函数,该局部变量的值为随机的不可定变量。
    • 发布于2019-08-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以显示局部变量,需要把断点打在变量所在函数,等程序在此处停止一次之后再全速运行就可以一直查看这个变量的值。需要注意的是,程序的编译优化等级不能设置过高,不然还是有可能看不到。
    • 发布于2019-08-23
    • 举报
    • 评论 0
    • 0
    • 0

MDK的窗口调试能显示局部变量吗