c++ - 增加 cgo 中的最大堆栈大小
问题描述
我知道在 c++ 中,默认的最大堆栈大小为 1MB(在 Windows 上)。为了增加 gcc 和 g++ 的限制,我阅读了这个论坛帖子。这个答案似乎是正确的
好吧,我不知道您是否可以将其设置为无限制,但是(假设 Windows)您可以尝试传递
-Wl,--stack,<size>
(<size>
以字节为单位)来设置堆栈大小。(通过一些测试,默认值似乎是 2 MB)
我怎样才能通过 cgo 传递同样的东西?
解决方案
推荐阅读
- scheme - 如何计算方案中数字的列表中除数的数量
- javascript - 根据时间间隔获取字符串数组
- python - 掩蔽掩蔽方法如何在熊猫中起作用?
- amazon-web-services - 如何通过 cloudformation 将多个电子邮件地址添加到 SNS 主题?
- automation - 无法获取 AppPackage 和 AppActivity
- django - 根据是否存在外键关系过滤django查询集
- apache-kafka-streams - 是否有可能从 ktable\kstream 获得前 10 名?
- c - 在 Gstreamer 管道中重新连接 RTSP 流
- html - 我无法通过 css 代码将背景图像添加到我的 jsp 文件中
- android - 在 android 10 上评估 java 脚本时重新加载 web 视图