在调试模式下在ILE C程序中搜索时未找到字段
当我在调试模式下处理ILEC程序时,我打算通过该程序搜索字段的出现情况。这个字段是结构的一部分,所以我在搜索中也包含了结构变量名。但搜索并不总是奏效。它显示了“偶尔找不到”的消息字段,即使该变量就在我眼前。当我试图使用该字段设置条件断点时,这种情况再次发生。有人知道为什么会这样吗?以及如何解决此问题?如果使用F命令在ILE调试器中执行搜索,请确保从顶部开始。ILE调试器将从当前点搜索,有时从最后一个搜索结果搜索。使用T转到源的顶部将重置该值,然后您可以使用F从顶部再次查找。您是否考虑到C区分大小写的事实?如果不使用变量名的确切大小写,那么将找不到该变量;当然是在条件断点上 你在用什么调试器?您是如何执行搜索的?您要查找的变量/struc的范围是什么?我正在使用ILE调试器使用F命令搜索字段。我想搜索整个程序。那么条件断点呢?为什么它也报告“未找到字段”?“F”命令是一个简单的文本搜索。它不知道变量名的任何信息-即使变量名在注释中,F也会找到它。条件断点仅对编译程序的符号表中的变量有效。这意味着未引用的变量不能成为条件断点的主题,因为它们不存在。那是我的猜测。使用OUTPUT(*PRINT)选项(*FULL)编译程序,并检查清单中的交叉引用。变量显示为引用还是未引用?在调试模式下在ILE C程序中搜索时未找到字段,c,debugging,ibm-midrange,C,Debugging,Ibm Midrange,当我在调试模式下处理ILEC程序时,我打算通过该程序搜索字段的出现情况。这个字段是结构的一部分,所以我在搜索中也包含了结构变量名。但搜索并不总是奏效。它显示了“偶尔找不到”的消息字段,即使该变量就在我眼前。当我试图使用该字段设置条件断点时,这种情况再次发生。有人知道为什么会这样吗?以及如何解决此问题?如果使用F命令在ILE调试器中执行搜索,请确保从顶部开始。ILE调试器将从当前点搜索,有时从最后一个搜索结果搜索。使用T转到源的顶部将重置该值,然后您可以使用F从顶部再次查找。您是否考虑到C区分大小