我有一些代码可以在一台机器上编译但是在不同的机器上(使用相同的编译器,gcc和gfortran,以及相同的标志)我得到一个错误,我无法理解它是如何编译相关的:
deflate_status = nf90_def_var_deflate(NCF%ncid, i, 0, 1, 7)
1
Error: Function 'nf90_def_var_deflate' at (1) has no IMPLICIT type
变量是明确声明的(并且它在第一台机器上编译并运行)。编译设置会出现什么问题可能导致此错误?