当我尝试使用命令扩展 macOS Sierra 上的堆栈大小时ulimit -s unlimited
终端打印下一条消息:
-bash:ulimit:堆栈大小:无法修改限制:不允许操作。
我也尝试使用sudo ulimit -s unlimited
但它也没有离开我。有人知道吗?
OS X 上的堆栈大小有一个硬性限制,可以看到运行:
ulimit -Hs
这是您可以设置堆栈大小的最大值。所以你能做的最好的不是无限
ulimit -s 65532
See 这个问题了解更多详情 https://stackoverflow.com/questions/13245019/how-to-change-the-stack-size-using-ulimit-or-per-process-on-mac-os-x-for-a-c-or.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)