seb*_*seb 13 file-extension fortran compilation
我是Fortran的血腥初学者.
我想知道:Fortran文件的.f和.F扩展名之间有什么区别.我知道的很多:f是免费的,F是固定的.
免费和固定实际意味着什么,为什么它们完全搞砸了编译过程?(我正在使用gfortran和ifort).
我用Google搜索了f和F扩展名之间的差异.我对结果不满意,这就是我转向stackoverflow的原因.
如果你能提出一个很好的参考资料来阅读,我会非常乐意这样做.
Ale*_*ogt 14
据我所知,.f并且.F都是与FORTRAN 77固定格式相关的扩展.固定格式限制为72列,其中前六列用于特殊目的.例如&,位置6表示从前一行开始的线继续.
Fortran 90引入了自由格式,通常用.f90和表示.F90.对于自由格式,最多可以使用132列,并且不存在特殊列.线路延伸由线路末端的&符号表示.
文件扩展名中的大写字母通常会打开预处理器.
请注意,这些是可以使用大多数编译器的编译选项覆盖的约定.