fortran语言中,以 .f90与 .F90结尾的文件有区别吗?有什么区别
答案:4 悬赏:80 手机版
解决时间 2021-03-28 12:54
- 提问者网友:听门外雪花风
- 2021-03-27 23:52
fortran语言中,以 .f90与 .F90结尾的文件有区别吗?有什么区别
最佳答案
- 五星知识达人网友:青灯有味
- 2021-03-28 00:50
谁乱说没区别的。有没有区别要看系统和编译器。
Unix文件系统下大小写是敏感的,.f90和.F90是两个不同的文件。而后者常作为未进行预处理的文件而默认会进行预处理,前者往往不会。如果文件里面有
#include "xxx"
之类的语句,前者一般是会报错的,而后者不会。追问我的文件名后缀为 .f 时,编辑正常,但改为.f90时,报源程序错误,用的是gcc编译器,请高手分析一下这里面可能的原因?追答你这个问题就简单了。.f结尾的表示是固定格式的源文件,而.f90表示的是自由格式的源文件。不知道什么是固定格式和自由格式的话就去翻书或是上网查,一般的Fortran书籍不会不讲这个的,肯定是你没认真看书。追问此言差矣,固定格式 和自由格式 这个问题我是知道的,我是想问问在编译它们的时候都该注意些什么。追答.f对应的是固定格式,而.f90对应的是自由格式。如果你只是改了个后缀的话,相当于拿
一个固定格式的文件去骗编译器详这是一个自由格式的,编译器不一定认出出来的。
Unix文件系统下大小写是敏感的,.f90和.F90是两个不同的文件。而后者常作为未进行预处理的文件而默认会进行预处理,前者往往不会。如果文件里面有
#include "xxx"
之类的语句,前者一般是会报错的,而后者不会。追问我的文件名后缀为 .f 时,编辑正常,但改为.f90时,报源程序错误,用的是gcc编译器,请高手分析一下这里面可能的原因?追答你这个问题就简单了。.f结尾的表示是固定格式的源文件,而.f90表示的是自由格式的源文件。不知道什么是固定格式和自由格式的话就去翻书或是上网查,一般的Fortran书籍不会不讲这个的,肯定是你没认真看书。追问此言差矣,固定格式 和自由格式 这个问题我是知道的,我是想问问在编译它们的时候都该注意些什么。追答.f对应的是固定格式,而.f90对应的是自由格式。如果你只是改了个后缀的话,相当于拿
一个固定格式的文件去骗编译器详这是一个自由格式的,编译器不一定认出出来的。
全部回答
- 1楼网友:旧脸谱
- 2021-03-28 03:32
没区别是定的,文件名只是为了方便引导到可以打开它的的程序,即便你把后缀名去掉,也还是可以打开,前提是你知道他是原本是什么文件,才能知道什么程序可以打开它。
- 2楼网友:上分大魔王
- 2021-03-28 02:30
没区别. 这个你自己去实施不就这道了。 把你自己的程序用这两种方式结尾,看看有什么不同。 f90应该还可以用.for结尾。
- 3楼网友:归鹤鸣
- 2021-03-28 01:06
没区别
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯