【发布时间】:2023-03-23 21:38:01
【问题描述】:
如何增加 C 程序的内存限制。我正在使用代码块并尝试以下代码 -
int arr[10000000]
它给了我运行时错误。我正在使用 Linux(Fedora)。 有什么帮助...?
【问题讨论】:
-
ulimit -s unlimited如果你真的是铁杆的话。但是你也可以在堆上分配这么大的一个。 -
你能告诉我把这个
ulimit声明放在哪里吗....? -
从未使用过 Code::Blocks,所以我不知道(如果您正常运行程序,它将是 shell)。但无论如何我都不会推荐它。那句话是诙谐的。
int *arr = new int[10000000];会更好。
标签: c++ memory-management codeblocks memory-limit