Linux 文件大小可以';不要超过2次

Linux 文件大小可以';不要超过2次,linux,Linux,我在做蒙特卡罗模拟。我试图使用fprintf将程序的结果直接导入一个大文件中,以避免使用制表符,因为这需要很大的内存 问题是,当文件上的数据大小达到2Go时,程序就不能再在上面写了。我在这个网站和其他网站上做了一些研究,但没有得到对我的问题有帮助的回答 我正在使用Ubuntu12.04LTS,文件类型为ext4,分区大小为88go。我不擅长计算机科学,甚至不知道ext是什么意思,但我发现这种类型的文件至少可以支持16个Go的单个文件 有人能告诉我怎么做吗?32位的最大文件大小限制是2^31(2

我在做蒙特卡罗模拟。我试图使用fprintf将程序的结果直接导入一个大文件中,以避免使用制表符,因为这需要很大的内存

问题是,当文件上的数据大小达到2Go时,程序就不能再在上面写了。我在这个网站和其他网站上做了一些研究,但没有得到对我的问题有帮助的回答

我正在使用Ubuntu12.04LTS,文件类型为ext4,分区大小为88go。我不擅长计算机科学,甚至不知道ext是什么意思,但我发现这种类型的文件至少可以支持16个Go的单个文件


有人能告诉我怎么做吗?

32位的最大文件大小限制是2^31(2 GiB),但在支持LFS应用程序的文件系统上使用LFS接口可以处理多达263字节的文件

谢谢你的回答,太有帮助了。我用fopen64更改了fopen,在编译时使用了-D_FILE_OFFSET_BITS=64,一切都很好:)

可能的重复