小弟在 linux i686 平台上撰寫存取檔案的程式
遇到一個大檔案, 使用已知的 fopen 等相關標準函式庫, 發現無法正常操作
此檔案的大小超過 10 GB
對於小於 4 GB 的檔案, 小弟習慣用 fopen/fseek/fread 等標準函式存取
對於大檔案, 有沒有對應的存取函式, 或是程式撰寫方式呢 ?
考量到移植性, 希望是 fopen 這一系列的 function, 而不是 open/close/read/.. :)
作業環境如下:
Fedora release 14 (Laughlin) 2.6.35.6-48.fc14.i686
gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)
--
遇到一個大檔案, 使用已知的 fopen 等相關標準函式庫, 發現無法正常操作
此檔案的大小超過 10 GB
對於小於 4 GB 的檔案, 小弟習慣用 fopen/fseek/fread 等標準函式存取
對於大檔案, 有沒有對應的存取函式, 或是程式撰寫方式呢 ?
考量到移植性, 希望是 fopen 這一系列的 function, 而不是 open/close/read/.. :)
作業環境如下:
Fedora release 14 (Laughlin) 2.6.35.6-48.fc14.i686
gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)
--
All Comments