Увеличение размера стека в C ++ при использовании Cygwin или MinGW в Windows - PullRequest
0 голосов
/ 30 января 2019

Я выполняю программу на С ++ с большим количеством вызовов рекурсивных функций.При нормальном выполнении это приводит к переполнению стека во время выполнения.Поэтому я пытаюсь найти способ увеличить размер стека.Я нашел два метода: первый работает, но второй, если не становится правдой.Второй метод использует следующую команду при компиляции: g++ -std=c++11 -Wl --stack <stack size> file.c -o file.Эта команда выдает ошибку, которая не является допустимым файлом.Так как же увеличить размер стека?И почему методы, которые я использовал, не работают?И для тех, кто просит код, код не имеет значения.Это просто рекурсивная быстрая сортировка с большим массивом в 100 тысяч.

...