我知道如何在命令行中将堆栈大小设置为无限制:
ulimit -s unlimited
而且,在 bash 中,当我将堆栈大小设置为无限制时,我的代码会成功运行并终止。
我可以在makefile(使用g++作为编译器)中将堆栈大小设置为无限制(或某个指定大小)吗?如果是这样,怎么做?
注意:我只能提交我的源文件(*.cpp、*.h)和我的项目的 makefile。也就是说,(1)运行makefile,(2)运行代码。因此,事先没有执行任何脚本或其他特殊指令,这就是为什么必须在 makefile 中进行更改......除非有人有其他/更好/聪明的想法?
提前致谢!