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

问题描述

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

解决方法

当您使用 gfortran 时,编译器已经为您完成了这项工作。编译模块时,它会以临时名称创建 var ob_array = [{ 'a': 1,'col_2': 'abc' },{ 'a': 2,'col_2': 'xyz' },{ 'a': 3,'col_2': 'jkl' } ]; var my_array = [1,2]; console.log(ob_array.filter(ob => !my_array.includes(ob.a))) 文件,然后将现有 .mod 文件(如果存在)与新文件之间的校验和进行比较,并将现有文件替换为仅当校验和不同时才使用新的。