複雑な再帰アルゴリズムを使用しているため、プログラムのスタックサイズを増やしたいのですが、繰り返し書き直すのは非常に面倒です。
GCC C++4.6.2を使用しています。MinGw、VistaでQt .proファイル(GUIフロントエンドにQtを使用しています)を使用してビルドします。
このウェブサイトのアドバイスは以下を使用することです:-
gcc -Wl,--stack,4194304
そしてこれをg++リンクフェーズに送信するには:-
LIB += -Wl,--stack,4194304
しかし、リンカーエラーは次のとおりです。-
g ++:エラー:認識されないオプション'--stack、4194304'
QMAKE_CXXFLAGS + =を使用してオプションをコンパイルフェーズに送信しようとしましたが、g++はまだbarfsです。
barfを実行しない唯一のオプションは、GCCドキュメント(.pdf 4.5.0、p.260)の-fno-stack-limitですが、スタックがオーバーフローします。そのパラグラフで言及されている他のオプション。バーフ。