請問有人可以解釋一下,這個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