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