如何找出用于编译 fortran .mod 文件的 gfortran 版本

How to find out what version of gfortran was used to compile a fortran .mod file

我有一个 .mod fortran 文件,它是使用 gfortran 编译的。我想知道是否有人知道找出使用哪个版本的 gfortran 编译此文件的方法?我没有任何配置日志文件。

假设您有模块 zlibm.mod。你可以做到

% 猫 zlibm.mod |压缩 |头部-1

从 zlibm/zlibm.f90

创建的 GFORTRAN 模块版本“14”

重要的项目是模块版本号。这 gfortran 开发人员尽量减少对模块的更改 格式以保持跨不同的向后兼容性 编译器版本