Я пытаюсь отладить ошибку сегментации, вызванную моей программой на C с использованием gdb
. Файл дампа основной памяти не генерируется автоматически при запуске моей программы, и мне нужно выполнить команду
ulimit -c unlimited
для файла ядра, который будет сгенерирован при следующем запуске.
Почему файл дампа основной памяти не генерируется автоматически и почему я должен каждый раз запускать команду ulimit
, чтобы генерировать файл ядра при следующем запуске моей программы?
Используемая мною операционная система - Ubuntu 10.10.