Я знаю, как установить неограниченный размер стека в командной строке:
ulimit -s unlimited
И в bash, когда я установил неограниченный размер стека, мой код запускается и успешно завершается.
Могу ли я установить неограниченный размер стека (или некоторый указанный размер) в make-файле (с компилятором g ++)? Если да, то как?
Примечание: я могу отправлять только мои исходные файлы (* .cpp, * .h) и make-файл для моего проекта. То есть (1) запускается make-файл, (2) выполняется код. Таким образом, никакие сценарии или другие специальные инструкции не выполняются заранее, поэтому изменения должны быть сделаны в make-файле ... если у кого-то нет других / лучших / блестящих идей?
Заранее спасибо!