El 11 de mayo de 2009 19:02, Sever P A
<gnu.sever@gmail.com> escribió:
Hola,
Hola,
Estoy intentando debugear una aplicación en C++. Lo curioso es que no
logro encontrar porqué no me saca el fichero "core", una vez peta la
aplicación compilada, obviamente, con el parámetro -g.
Eso es irrelevante. Compilando con -g tendrás más información en el core, pero no es necesario para generarlo.
$ ulimit
unlimited
Prueba con:
$ ulimit -a
Y mira si realmente puedes generar cores o no. Si es que no, actívalo con:
$ ulimit -c unlimited
Y vuelve a probar.
El core debería aparecer el el directorio desde el que lanzas el proceso, y deberás tener permisos de escritura en él.
$ cat /proc/sys/kernel/core_pattern
core
$ cat /proc/sys/kernel/core_uses_pid
0
alguna idea... ?
Prueba lo que te he dicho.
Un saludo,
Edu,