C言語プログラムを用いて(cygwin環境下)再帰関数を使用すると呼び出し回数が一定回数を超えた瞬間に,スタックオーバーフローします
この問題を解消するには,コンパイルをする際に,スタック領域を確保してあげる必要があります
今回はその方法を紹介しておきます.
例えば,test.cというプログラムのスタック領域を10MB確保する売位には
gcc -Wl–stack10245769
というコマンドを用いてコンパイルします。すると、a.exeという実行ファイルが作成されます.
.exeファイルを実行する際には
./a.exe
とコマンドを打ち込めばOKです!