我可以在不重新创建 .mod 文件的情况下编译 f90 吗?

Can I compile f90 without recreating .mod files

我是 Fortran 的新手,我正在努力了解编译所需的一切。到现在为止一切都很好,但有些东西我没有得到。假设我 mod 验证代码但我的 mod 验证不会更改 .mod 文件的内容,我是否能够编译和创建目标文件 没有 重新创建 .mod 文件,如果是,我应该怎么做。我试图在互联网上搜索,但我并没有真正设法找到答案。顺便说一句,我正在使用 gfortran。 提前谢谢你,如果答案已经存在(我找不到),我很抱歉。

当您使用 gfortran 时,编译器已经为您做了这些。编译模块时,它会以临时名称创建 .mod 文件,然后比较现有 .mod 文件(如果存在)和新文件之间的校验和,并将现有文件替换为仅当校验和不同时才使用新的。