Fortran标准不断发展,并且随着引入了新的内在变量,编译器过了一会儿就会选择这些变量。一个示例是变量C_PTRDIFF_T
。
为了使我的代码也可以与较早的编译器一起编译,如果要由编译器本身尚未定义内在变量,我想定义它们。
program test USE ISO_C_BINDING Integer, Parameter :: C_PTRDIFF_T = 12 end program
我如何使它在编译器之间可移植?
Fortran标准不断发展,并且随着引入了新的内在变量,编译器过了一会儿就会选择这些变量。一个示例是变量C_PTRDIFF_T。使我的代码可与较早的版本兼容...
尝试编译并运行类似于: