Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux / Linux下C程序操作大文件的设置

通常在Linux下的C程序只能操作4G以下的文件,因为文件指针是32位的。如果试图读写超过4G的文件,程序会出错中止,显示... Exceed ...。这问题可以以下两种方法解决:对程序进行设置
#define _FILE_OFFSET_BITS 64 添加编译选项
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64