Fortran Coder

查看: 292|回复: 2

[IDE] 定义的数组变量,全都出现了问题,请

[复制链接]

68

帖子

23

主题

0

精华

熟手

F 币
244 元
贡献
132 点
发表于 2024-1-7 19:10:10 | 显示全部楼层 |阅读模式
之前程序一直正常,今天调试时,突然就出现了下面的问题。程序读进去的单个变量还可识别,但数组就出现下面错误“未定义标识符”。就是很奇怪,这些变量和数组都定义在HostVars.F90里,并封装成module。在程序开头,USE 这个module。这操作是没有问题的。搞不清楚,为什么可以识别变量,不能识别数组呢? 我用的是IVF 2022。请高手指点一下子,非常感谢!!着急呀


调试窗口.jpg


54

帖子

0

主题

0

精华

实习版主

F 币
653 元
贡献
214 点

元老勋章新人勋章

QQ
发表于 2024-1-8 08:42:33 | 显示全部楼层
以下并非Fortran语法的规定,仅针对intel fortran的调试器:
1. 当前子程序用到的module变量,调试器才能识别。
2. 当前子程序未用到的module变量,可能需要用监视窗口,输入 a::b 来查看(a代表module名,b代表变量名)
3. 个别情况下,intel 的调试器会有bug,可以尝试清理工程,重新编译。

68

帖子

23

主题

0

精华

熟手

F 币
244 元
贡献
132 点
 楼主| 发表于 2024-1-8 10:17:40 | 显示全部楼层
布衣龙共 发表于 2024-1-8 08:42
以下并非Fortran语法的规定,仅针对intel fortran的调试器:
1. 当前子程序用到的module变量,调试器才能识 ...

非常感谢,还以为是自己没有用对module。可以排除了,非常感谢,希望能早点修复这个bug
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-2-25 12:31

Powered by Tencent X3.4

© 2013-2024 Tencent

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