fortran77是没有模块功能的,但是现在有一个用fortran90编的模块文件,如何在fortran77中调用模块?

 我来答
天河流纹石
2012-11-06 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7624
采纳率:76%
帮助的人:4045万
展开全部
首先看你用的什么编译器?你确定你的编译器只识别 Fortran77 语法?
如果是,那么没法调用。建议你更换更高的编译器。

如果低版本编译器全部能使用新的语法,那还需要更新的编译器吗?

不过我估计你应该用的编译器是可以支持 f90的,单纯支持 F77 的编译器,应该只能在博物馆见到了。
更多追问追答
追问
多谢,问题其实是这样的

一个文件夹里有很多.f的源程序,fortran77编的,还有一个make工具编的make文件,DOS运行make后,生成了许多与.f对应的.o文件和一个.exe文件,我再将.exe文件应用

问题是现在,我在文件夹里面加了一个module源程序,再在.f文件里面加入语句调用module,即use module,再运行make,运行过程中DOS界面出现"无法识别use module",即unrecognized,我就认为是版本的问题,请问问题卡在哪啊,希望多多指教
追答
你用的什么操作系统?什么编译器?make 里调用何种编译器进行的编译??

可否考虑换一个新的编译器?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dnbrmin
2012-11-06
知道答主
回答量:39
采纳率:0%
帮助的人:17万
展开全部
你混淆了概念。F77,F90,F95是语言标准,而现在流行的编译器基本都支持这三种标准。所以,完全可以直接调用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式