大於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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX7.1 unzip大於2G的檔案AI
- 關於Java使用MinIO檔案伺服器操作檔案Java伺服器
- 真香!Python十大常用檔案操作Python
- 檔案操作
- C語言關於檔案操作的命令C語言
- 4種大檔案傳輸工具和軟體,用於共享大檔案
- 關於PHP檔案操作的簡單介紹PHP
- C檔案與檔案的操作
- Go檔案操作Go
- 檔案操作(下)
- lua檔案操作
- JAVA 操作檔案Java
- golang操作檔案Golang
- JavaUtils - 檔案操作Java
- C檔案操作
- perl檔案操作
- 【shell 】檔案操作
- unix檔案操作
- java 檔案操作Java
- 2.8檔案操作
- 檔案IO操作
- 05 檔案操作
- Java檔案操作 讀寫操作Java
- 12_基於 AspectJ 配置檔案實現 AOP 操作
- c++ Builder 關於檔案和目錄的操作C++UI
- pandas操作csv檔案
- linux 檔案操作Linux
- Git檔案操作(二)Git
- 28 檔案基本操作
- bcftools操作vcf檔案
- Java 檔案 IO 操作Java
- Python操作檔案Python
- 檔案操作(初階)
- Java操作Excel檔案JavaExcel
- iOS檔案IO操作iOS
- node fs檔案操作
- python檔案操作Python
- vim 檔案操作命令