Fortran Coder

查看: 4992|回复: 1
打印 上一主题 下一主题

[调试器] 局部变量没有定义

[复制链接]

2

帖子

2

主题

0

精华

新人

F 币
15 元
贡献
8 点
跳转到指定楼层
楼主
发表于 2016-10-24 23:30:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
各位大师们,我在调试一个小程序中出现这样一个问题,当进入一个子程序时,一部分变量参数显示是 未能计算该值,显示为“Undefined address”。
具体见图1、图2,麻烦有经验的兄弟告诉我这个是什么回事。谢谢。
              

2.PNG (24.74 KB, 下载次数: 180)

图1

图1
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

712

帖子

4

主题

0

精华

大师

农村外出务工人员

F 币
607 元
贡献
311 点

新人勋章爱心勋章水王勋章元老勋章热心勋章

沙发
发表于 2016-10-25 09:45:27 | 只看该作者
可能性:
1. 这几个变量在主程序(或另一个子程序)里,当断点位于该变量的作用域外时,调试器无法显示它。
2. 调试文件(pdb)与源代码未同步。此时,请关闭调试,清理工程,然后重新build,重新调试。
3. 调试器bug。(这很常见,比较现在没有很完善的调试器)
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-4-20 00:46

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表