我是fortran的新手,我正在努力理解编译所需的一切。到目前为止,一切都很好,但有些事情我不明白。假设我修改了代码,但我的修改不会改变.mod文件的内容,我是否能够编译和创建对象文件而不必重新创建.mod文件,如果是,我应该如何做。我试图在互联网上搜索,但我真的没有找到答案。顺便说一下,我正在使用gfortran。提前谢谢你,如果答案已经存在,我很抱歉(我找不到(。
当您使用gfortran时,编译器已经为您完成了这项工作。编译模块时,它将以临时名称创建.mod
文件,然后比较现有.mod
文件(如果存在(和新文件之间的校验和,只有在校验和不同的情况下,才用新文件替换现有文件。