Fortran Coder

查看: 962|回复: 2
打印 上一主题 下一主题

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

[复制链接]

80

帖子

26

主题

0

精华

专家

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





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

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,可以尝试清理工程,重新编译。

80

帖子

26

主题

0

精华

专家

F 币
280 元
贡献
150 点
板凳
 楼主| 发表于 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-12-24 02:20

Powered by Tencent X3.4

© 2013-2024 Tencent

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