gpt4 book ai didi

c++ - 如何使 C++ 程序使用超过 4GB RAM?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:58:13 26 4
gpt4 key购买 nike

我的桌面是 64 位的,有 16gb 内存。

是否有编译时设置来启用运行?还是运行时?

最佳答案

您正在运行 Linux。如果这不起作用,最有可能的问题是尽管有 x86_64 机器,但您已经安装了 32 位版本的操作系统,尽管是在支持 64 位的处理器上。如果您有 64 位版本的操作系统,您的编译器工具链应该会自动生成可以使用超过 4GB 内存的代码。

要检查,请键入:

uname -a

您应该会看到如下内容:

Linux nimrod-ubuntu 3.13.0-29-generic #53~precise1-Ubuntu SMP Wed Jun 4 22:06:25 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

注意 x86_64 而不是 i386

虽然理论上您可以从 i386 交叉编译到 x86_64,但在大多数情况下,这是不值得的,您需要重新安装。

关于c++ - 如何使 C++ 程序使用超过 4GB RAM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25670321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com