gpt4 book ai didi

c++ - 使用 GCC 4.6.2 C++ Qt、MinGW、Vista 设置堆栈大小

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:11:55 26 4
gpt4 key购买 nike

我想增加我的程序的堆栈大小,因为我有一个复杂的递归算法,迭代重写将是一个真正的痛苦。

我正在使用 GCC C++ 4.6.2。 MinGw,在 Vista 上使用 Qt .pro 文件构建(我使用 Qt 作为 GUI 前端)。

本网站的建议是使用:-

gcc -Wl,--stack,4194304

并将其发送到 g++ 链接阶段:-

LIB += -Wl,--stack,4194304

但是链接器错误:-

g++: error: unrecognized option '--stack,4194304'

我尝试使用 QMAKE_CXXFLAGS += 将选项发送到编译阶段,但 g++ 仍然 barfs。

唯一不会 barf 的选项是 GCC 文档(.pdf 4.5.0,第 260 页)中的 -fno-stack-limit,但我的堆栈仍然溢出。该段中提到的其他选项。呕吐。

最佳答案

您需要将 QMAKE_CXXFLAGS += -Wl,--stack,4194304 添加到您的 .pro 文件中。

关于c++ - 使用 GCC 4.6.2 C++ Qt、MinGW、Vista 设置堆栈大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13113971/

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