fortran77是没有模块功能的,但是现在有一个用fortran90编的模块文件,如何在fortran77中调用模块?
2个回答
展开全部
首先看你用的什么编译器?你确定你的编译器只识别 Fortran77 语法?
如果是,那么没法调用。建议你更换更高的编译器。
如果低版本编译器全部能使用新的语法,那还需要更新的编译器吗?
不过我估计你应该用的编译器是可以支持 f90的,单纯支持 F77 的编译器,应该只能在博物馆见到了。
如果是,那么没法调用。建议你更换更高的编译器。
如果低版本编译器全部能使用新的语法,那还需要更新的编译器吗?
不过我估计你应该用的编译器是可以支持 f90的,单纯支持 F77 的编译器,应该只能在博物馆见到了。
更多追问追答
追问
多谢,问题其实是这样的
一个文件夹里有很多.f的源程序,fortran77编的,还有一个make工具编的make文件,DOS运行make后,生成了许多与.f对应的.o文件和一个.exe文件,我再将.exe文件应用
问题是现在,我在文件夹里面加了一个module源程序,再在.f文件里面加入语句调用module,即use module,再运行make,运行过程中DOS界面出现"无法识别use module",即unrecognized,我就认为是版本的问题,请问问题卡在哪啊,希望多多指教
追答
你用的什么操作系统?什么编译器?make 里调用何种编译器进行的编译??
可否考虑换一个新的编译器?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询