[英]Max size of function stack in C (gcc)
我想知道gcc C中允许的(递归)函数调用的最大数量是多少。我有一个程序可以采用400000个函数调用的堆栈深度,每个函数调用的大小约为200字节(因此约为80 MB)。 如何增加最大深度?
堆栈限制不是由编译器强加的,而是由操作系统强加的。 在Unix上,您可以尝试使用ulimit(1)来增加它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.