En OSX durante la compilación del programa C++ con g++
utilizoCambiar tamaño de la pila para una aplicación C++ en Linux durante la compilación con el compilador GNU
LD_FLAGS= -Wl,-stack_size,0x100000000
pero en SUSE Linux Recibo constantemente errores como:
x86_64-suse-linux/bin/ld: unrecognized option '--stack'
y similar.
sé que es posible utilizar
ulimit -s unlimited
pero esto no es agradable que no siempre se puede hacer un solo usuario que.
¿Cómo puedo aumentar el tamaño de la pila en Linux con GCC para una sola aplicación?
si ayuda: 2.6.18.8-0.9-default # 1 SMP Dom Feb 10 22:48:05 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux – asdf
gcc --ver: gcc versión 4.1.2 20061115 (prelanzamiento) (SUSE Linux) – asdf
Intentando establecer 'rlimit_stack' después de [Stack Clash] (http://www.openwall.com/lists/oss-security/2017/06/19/ 1) las soluciones pueden provocar fallas o problemas relacionados. También vea Red Hat [Issue 1463241] (https://bugzilla.redhat.com/show_bug.cgi?id=1463241) – jww