BOZ literal constant near (1) cannot be assigned to a REAL variable

m0_71316744 2023-06-01 11:14:23

程序使用make进行编译时,在某个设置MACHINE CONSTANTS的文件中报错BOZ literal constant near (1) cannot be assigned to a REAL variable

查看报错代码段,这个MACHINE CONSTANTS是INTEL i860的,而我的处理器是12th Gen Intel® Core™ i7-12700H × 20,请问这是处理器不匹配造成的吗?需要怎么解决?我借用的代码,里面没有我这个处理器的MACHINE CONSTANTS设置

 

 

...全文
273 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
地球屋里老师 2023-06-04
  • 打赏
  • 举报
回复

如果你有大量这种老代码需要处理,建议安装oneapi,可以兼容。

m0_71316744 2023-06-01
  • 打赏
  • 举报
回复 1

问题解决了,需要在makefile文件的flag后加上:
-fallow-invalid-boz

Izqjm 2023-11-04
  • 举报
回复
@m0_71316744 你好,我是小白,请问该怎么在makefile文件的flag添加

217

社区成员

发帖
与我相关
我的任务
社区描述
社区旨在便于Fortran编程语言交流学习,同时讨论数值计算、并行计算相关问题,共同发展fortran生态。
社区管理员
  • 地球屋里老师
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

自愿,自律,自强

试试用AI创作助手写篇文章吧