gpt4 book ai didi

c - Cygwin/Windows 64 位上的堆栈大小是多少?

转载 作者:行者123 更新时间:2023-11-30 15:23:31 25 4
gpt4 key购买 nike

我尝试在网上搜索,但没有找到任何相关信息。只是如何增加堆栈大小和类似。我想知道 cygwin 64 位 Windows 上的堆栈大小。我正在 netbeans 上使用 C 进行编程,并尝试通过堆栈溢出来找到答案。从代码中我得到了 43104 作为结果......现在,这个数字是多少?位-Kb-Mb?我希望你能帮助我,抱歉我的英语:)

最佳答案

由于您使用的是cygwin,使用 getrlimit 就非常容易了。

#include <stdio.h>
#include <sys/resource.h>
#include <sys/time.h>

int
main(void)
{
struct rlimit rl;

if (getrlimit(RLIMIT_STACK, &rl) != 0)
return -1;
fprintf(stdout, "current: %ld kB\n\n", rl.rlim_cur / 1024);

return 0;
}

关于c - Cygwin/Windows 64 位上的堆栈大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28770436/

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