我可以在不重新创建 .mod 文件的情况下编译 f90 吗?
Can I compile f90 without recreating .mod files
我是 Fortran 的新手,我正在努力了解编译所需的一切。到现在为止一切都很好,但有些东西我没有得到。假设我 mod 验证代码但我的 mod 验证不会更改 .mod 文件的内容,我是否能够编译和创建目标文件 没有 重新创建 .mod 文件,如果是,我应该怎么做。我试图在互联网上搜索,但我并没有真正设法找到答案。顺便说一句,我正在使用 gfortran。
提前谢谢你,如果答案已经存在(我找不到),我很抱歉。
当您使用 gfortran 时,编译器已经为您做了这些。编译模块时,它会以临时名称创建 .mod
文件,然后比较现有 .mod
文件(如果存在)和新文件之间的校验和,并将现有文件替换为仅当校验和不同时才使用新的。
我是 Fortran 的新手,我正在努力了解编译所需的一切。到现在为止一切都很好,但有些东西我没有得到。假设我 mod 验证代码但我的 mod 验证不会更改 .mod 文件的内容,我是否能够编译和创建目标文件 没有 重新创建 .mod 文件,如果是,我应该怎么做。我试图在互联网上搜索,但我并没有真正设法找到答案。顺便说一句,我正在使用 gfortran。 提前谢谢你,如果答案已经存在(我找不到),我很抱歉。
当您使用 gfortran 时,编译器已经为您做了这些。编译模块时,它会以临时名称创建 .mod
文件,然后比较现有 .mod
文件(如果存在)和新文件之间的校验和,并将现有文件替换为仅当校验和不同时才使用新的。