请问有人可以解释一下,这个O_LARGEFILE
选项的确支持打开大文件。 并可以有任何与-D_FILE_OFFSET_BITS=64
标志编译的副作用。换句话说,当用这个选项编译时,我们必须确定一些东西。大文件支持
Q
大文件支持
2
A
回答
0
使用_FILE_OFFSET_BITS优先于O_LARGEFILE。这些在32位系统上使用,允许打开超过32位文件指针范围的文件。
不,你不需要做任何特别的事情。如果您使用的是64位Linux,那么无论如何都没有区别。
1
从man 2 open
:
O_LARGEFILE
(LFS) Allow files whose sizes cannot be represented in an off_t (but can be represented in an off64_t) to be opened. The _LARGE‐
FILE64_SOURCE macro must be defined in order to obtain this definition. Setting the _FILE_OFFSET_BITS feature test macro to 64 (rather
than using O_LARGEFILE) is the preferred method of obtaining method of accessing large files on 32-bit systems (see fea‐
ture_test_macros(7)).
编辑:(即RTM:P)
+0
Aghh ...回答两次而不是编辑。什么......? – 2012-01-02 14:11:14
相关问题
- 1. 与大多数文件类型支持
- 2. fseek现在支持大文件
- 3. 不支持NLTK文件大小的Lambda
- 4. C++中的大文件支持
- 5. Taglib-Sharp大文件(64位文件)支持
- 6. 最大文件大小 - 在log4j中支持FileAppender
- 7. AFNetworking不支持DWG文件?
- 8. Eclipse支持xml文件
- 9. FLA文件支持[android]
- 10. android xls文件支持
- 11. 支持文件(PDF,WORD,EXCEL)
- 12. 文件类型不支持
- 13. wx.Sound:wav文件不支持
- 14. AVFoundation视频文件支持
- 15. Android文本大小支持多屏
- 16. Nexus支持大量上传工件吗?
- 17. Javascript支持HTML但不支持javascript文件
- 18. 支持带标头的CSV文件的Dask支持
- 19. WCF服务 - 支持范围:字节支持流文件?
- 20. 如何在Darwin下启用大文件支持?
- 21. FileReference支持大于4 GB的文件...有什么意义?
- 22. 对Delphi 6的巨大文件支持? (替换系统模块?)
- 23. Silverlight支持的最大分辨率图像文件是什么?
- 24. Perforce是否仅支持大小写不同的文件?
- 25. 支持所有浏览器的文件大小验证码
- 26. 大熊猫文件结构不支持错误
- 27. Servlet和对下载的大量文件的支持
- 28. 使用简历支持将大文件上传到WebDAV
- 29. SQLite数据库文件支持的最大表数
- 30. 大查询UDF支持
[O_LARGEFILE是否需要编写大文件?](http://stackoverflow.com/questions/2888425/is-o-largefile-needed-just-to-write-a-large-file ) – 2012-01-02 14:09:34