设为首页 加入收藏

TOP

Linux下C程序操作大文件的设置
2014-11-24 00:42:04 来源: 作者: 【 】 浏览:4
Tags:Linux 程序 操作 文件 设置

通常在Linux下的C程序只能操作4G以下的文件,因为文件指针是32位的。如果试图读写超过4G的文件,程序会出错中止,显示... Exceed ...。这问题可以以下两种方法解决:


对程序进行设置
#define _FILE_OFFSET_BITS 64


添加编译选项
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux内核模块编程helloworld小程.. 下一篇Linux下paste命令

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: