Fortran Coder

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

[求助] fortran77定义parameter出错,不知道怎么修改?

[复制链接]

16

帖子

6

主题

0

精华

入门

F 币
100 元
贡献
49 点
跳转到指定楼层
楼主
发表于 2022-7-18 22:22:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 芥子纳须弥 于 2022-7-18 22:21 编辑


[Fortran] 纯文本查看 复制代码
      program test
      implicit real*8 (a-h,o-z)
 
      include 'params_def.f'
      write(*,*)"indmax:",indmax
     
      end program test

params_def.f 代码如下:
[Fortran] 纯文本查看 复制代码
      parameter (indmax=200,nchrmax=60,nparmax=4)
c  indmax  = maximum # of individuals, i.e. max population size
c  nchrmax = maximum # of chromosomes (binary bits) per individual
c  nparmax = maximum # of parameters which the chromosomes make up



我在ubuntu运行后报错:
params_def.f:1:48:

c  nparmax = maximum # of parameters which the chromosomes make up
                                                1
Error: Unexpected characters in PARAMETER statement at (1)
params_def.f:1:48:

c  nparmax = maximum # of parameters which the chromosomes make up
                                                1
Error: Unexpected characters in PARAMETER statement at (1)

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

81

帖子

0

主题

0

精华

专家

F 币
471 元
贡献
232 点

规矩勋章新人勋章元老勋章

QQ
沙发
发表于 2022-7-19 09:47:34 | 只看该作者
自由格式源代码只能 include 自由格式的包含文件。
固定格式源代码只能 include 固定格式的包含文件。

注意源代码的扩展名,以便让编译器清晰的知道此文件是自由格式还是固定格式。
彼岸,有永恒的守候...

16

帖子

6

主题

0

精华

入门

F 币
100 元
贡献
49 点
板凳
 楼主| 发表于 2022-7-19 09:59:04 | 只看该作者
是的。我后来统一了扩展名 .f 就解决了。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-4-30 01:41

Powered by Tencent X3.4

© 2013-2024 Tencent

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