Chinaunix

标题: 在linux如何打开一个大文件(8G左右的文件) [打印本页]

作者: 荷包蛋    时间: 2003-03-13 13:20
标题: 在linux如何打开一个大文件(8G左右的文件)
我用fopen去打开这个文件,os报EFBIG的错误,不知有没有其他专门的函数去打开这么大的文件....谢谢
作者: asterisk    时间: 2004-03-08 18:53
标题: 在linux如何打开一个大文件(8G左右的文件)
呵呵,今天下午刚解决了你碰到的问题:复制一个10G的文件.
    其实很简单,编译参数 加上   
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
openfile() 加上 O_LARGEFILE  




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2