问题描述
我是 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
文件(如果存在)与新文件之间的校验和进行比较,并将现有文件替换为仅当校验和不同时才使用新的。