gpt4 book ai didi

c++ - 使用 mingw 编译时增加堆栈大小?

转载 作者:可可西里 更新时间:2023-11-01 18:22:15 29 4
gpt4 key购买 nike

我正在编写一个递归的泛洪填充算法来查找图像中的连通分量,我的代码在 MSVC 2008 编译器上编译和运行良好;但是 mingw 编译的二进制文件在运行时崩溃了。

在我使用 std::stack 将算法转换为非递归后,一切顺利。

但是如果我在某些情况下必须使用递归算法,而 mingw 无法处理怎么办?

如何增加二进制文件的堆栈大小,是否有任何编译选项?

谢谢

最佳答案

使用

gcc -Wl,--stack,N

其中 N 是堆栈大小。例如。 gcc -Wl,--stack,4194304

关于c++ - 使用 mingw 编译时增加堆栈大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3557691/

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