回 帖 发 新 帖 刷新版面

主题:(求助)linux中dat文件的读入问题

我在linux下运行程序,需要从一个比较大的ABTG.DAT文件(约6G)中读入数据,但是运行会出现如下错误:forrtl: severe (24): end-of-file during read, unit 30, file /home/data1/zhr/PHI/ABTG.DAT
Image              PC                Routine            Line        Source      
WAVE3D             000000000044DC23  Unknown               Unknown  Unknown
WAVE3D             000000000044BADE  Unknown               Unknown  Unknown
WAVE3D             000000000042FB08  Unknown               Unknown  Unknown
WAVE3D             000000000040DA3B  Unknown               Unknown  Unknown
WAVE3D             000000000040D6A4  Unknown               Unknown  Unknown
WAVE3D             000000000041B70A  Unknown               Unknown  Unknown
WAVE3D             000000000040506C  Unknown               Unknown  Unknown
WAVE3D             000000000040399A  Unknown               Unknown  Unknown
libc.so.6          0000003633C1D974  Unknown               Unknown  Unknown
WAVE3D             00000000004038C5  Unknown               Unknown  Unknown
请问如何解决这一问题?这个问题在ABTG.DAT文件比较小时(1-3G)不存在。这里向高手求教,谢谢!

回复列表 (共3个回复)

沙发

字面意思是似乎是读到尾部了哦. 是不是弄错代码或者什么?

板凳

不可能是读到尾部了,正常读完的话很耗时的,这个错误是很快就弹出来了

3 楼

我只能说我师兄读10G甚至更大的没问题. 只凭这个出错信息只能字面理解.

我来回复

您尚未登录,请登录后再回复。点此登录或注册