如何使用C fread读取大于2GB的文件?

时间:2012-09-04 17:13:49

标签: c

  

可能重复:
  2GB limit on file size when using fwrite in C?

我意识到对于我的C编译器,fread函数只能正确读取小于2GB的文件(2147483648)。我想知道我们是否可以阅读> 2GB文件。感谢

1 个答案:

答案 0 :(得分:3)

您需要使用large file support进行编译。或者,在某些平台上,您可以使用fopen64