大於2G檔案操作
在專案測試中,需要將收到的資料儲存到檔案中進行後期分析。開始使用fopen, fprintf, fflush, fclose等函式進行相關操作,但在實際應用中發現當檔案儲存到2G大小後,將不能再進行儲存功能。
查閱相關資料後,做如下修改:
1. 修改Makefile檔案,增加編譯選項-D_FILE_OFFSET_BITS=64
2. 修改原始檔案中的fopen函式為fopen64函式。
完成後重新編譯,可操作大於2G檔案,測試通過。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25432352/viewspace-691349/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於Java使用MinIO檔案伺服器操作檔案Java伺服器
- Python檔案操作方法大總結Python
- 真香!Python十大常用檔案操作Python
- 檔案操作
- C檔案與檔案的操作
- 4種大檔案傳輸工具和軟體,用於共享大檔案
- lua檔案操作
- 檔案IO操作
- 2.8檔案操作
- Python操作檔案Python
- 檔案操作(下)
- Go檔案操作Go
- 05 檔案操作
- linux 檔案操作Linux
- Linux----12 檔案與檔案操作Linux
- 12_基於 AspectJ 配置檔案實現 AOP 操作
- python_檔案操作Python
- pandas操作csv檔案
- 1.4.0 Python檔案操作Python
- Python 檔案操作(一)Python
- Git檔案操作(二)Git
- 10.檔案操作
- python 操作整理檔案Python
- bcftools操作vcf檔案
- Java 檔案 IO 操作Java
- Python的檔案操作Python
- 檔案操作類FileUtil
- 9. 檔案操作
- C# 檔案操作C#
- 5.檔案操作
- Linux檔案IO操作Linux
- 28 檔案基本操作
- Python檔案的操作Python
- 【淺出 PHP】PHP 檔案操作 寫檔案PHP
- iOS 檔案操作簡介iOS
- Day23:檔案操作
- python對檔案的操作Python
- python3.7 檔案操作Python
- Scala檔案操作詳解