Прежде всего, если ядро не выгружено на диск, это потому, что часто по умолчанию размер ядра ограничен 0 байтами, поэтому ядро не сбрасывается.
Чтобы проверить и исправить это, просто выполните это в вашей оболочке непосредственно перед запуском вашей программы (в той же оболочке):
ulimit -c ulimit -c unlimited
Первая команда даст вам предельный размер для основных файлов, вторая сделает его неограниченным.
Теперь вы можете запустить вашу программу, и она сбросит ядро при ошибке сегментации. Вам все еще нужен GDB.
GDB - это устанавливаемый пакет, который поставляется с установочными DVD-дисками Red Hat. Red Hat предлагает приятный и простой интерфейс для этого, проверьте их онлайн-руководство . Найдите GDB, выберите его и нажмите Apply. Он попросит вставить установочный DVD.