A veces, cuando ejecuto mi código, se genera un archivo de volcado de núcleo cuando termino el programa por Ctrl + \. El nombre del archivo es de la forma core.*
. El programa no finaliza abruptamente y no hay falla de segmentación. Creo que es SIGQUIT
y no SIGABRT
o SIGSEGV
. Si intento Ctrl +C, o Ctrl +Z, entonces no se genera.¿Por qué se generan archivos de volcado de núcleo?
Puede alguien decir por qué se genera sólo cuando se pulsa Ctrl + \? ¿Cómo puedo evitar que se genere este archivo de volcado del núcleo? ¿Hay algún uso para el archivo de núcleo descargado?
Cuando dices "ejecutar mi código", ¿estás hablando de cuando ejecutas make? ¿O cuando ejecutas el binario compilado? – harto