GFortran:读取大于2GB的文件
GFortran是否允许8字节整数作为read和inquireGFortran:读取大于2GB的文件,fortran,fortran90,gfortran,ftell,Fortran,Fortran90,Gfortran,Ftell,GFortran是否允许8字节整数作为read和inquirepos=参数的值 GFORT是否运行了8字节版本的ftell以获得超过2GB的文件位置 英特尔Fortran编译器有一个8字节整数版本的ftell,名为ftelli8,但我找不到任何关于Gfortran的信息。Fortran标准不要求将特定整数类型作为pos参数来读取。您可以使用任何类型,包括8个字节 GCC非标准函数ftell在我的64位系统上返回第8类,在gfortran中是一个8字节的整数。您可以通过一个简单的程序轻松地进行检查
pos=
参数的值
GFORT是否运行了8字节版本的ftell以获得超过2GB的文件位置
英特尔Fortran编译器有一个8字节整数版本的ftell,名为
ftelli8
,但我找不到任何关于Gfortran的信息。Fortran标准不要求将特定整数类型作为pos
参数来读取。您可以使用任何类型,包括8个字节
GCC非标准函数ftell
在我的64位系统上返回第8类,在gfortran中是一个8字节的整数。您可以通过一个简单的程序轻松地进行检查
print *, kind(FTELL(6))
end
哪个打印8,或者
print *, bit_size(FTELL(6))
end
打印64