Инструмент отладки GDB для linux

1988
smileybhuff

Я выполняю исполняемый файл pro * c в linux, и у меня ошибка ошибки сегментации. Но нет файла дампа дампа.

Таким образом, я хочу отладить программу, используя инструмент отладки GDB. Однако я вижу, что он не установлен на моей машине с Linux (RHEL 5.3). Как установить инструмент отладки GDB в Linux? Нужно ли загружать какой-либо пакет и устанавливать его, или он поставляется с RHEL?

Любая помощь приветствуется.

2
sudo apt-get установить GDB H2CO3 11 лет назад 2
какой дистрибутив ??? Vineet Menon 11 лет назад 1
Не задавайте вопросов, когда ответ можно легко найти через Google. И вы не указали, какой дистрибутив Linux вы используете. 11 лет назад 4
ниже приведены подробности распространения: Enterprise Linux Enterprise Linux Server версии 5.3 (Карта) Red Hat Enterprise Linux Server версии 5.3 (Tikanga) LSB версия:: core-3.1-amd64: core-3.1-ia32: core-3.1-noarch: graphics-3.1 -amd64: график-3,1-IA32: график-3,1-noarch 11 лет назад 0
@ Хиндол .. мой вопрос ничему не вредит .. 11 лет назад 1
@ Хиндол, ты мог бы сказать это более дружелюбно и конструктивно. И все мы знаем, что иногда у Google есть правильный ответ, похороненный под тоннами дерьма :) Я не вижу причин, почему я не могу ответить на этот вопрос, не будучи резким. Huygens 11 лет назад 0

1 ответ на вопрос

1
Huygens

Прежде всего, если ядро ​​не выгружено на диск, это потому, что часто по умолчанию размер ядра ограничен 0 байтами, поэтому ядро ​​не сбрасывается.

Чтобы проверить и исправить это, просто выполните это в вашей оболочке непосредственно перед запуском вашей программы (в той же оболочке):

ulimit -c ulimit -c unlimited 

Первая команда даст вам предельный размер для основных файлов, вторая сделает его неограниченным.

Теперь вы можете запустить вашу программу, и она сбросит ядро ​​при ошибке сегментации. Вам все еще нужен GDB.

GDB - это устанавливаемый пакет, который поставляется с установочными DVD-дисками Red Hat. Red Hat предлагает приятный и простой интерфейс для этого, проверьте их онлайн-руководство . Найдите GDB, выберите его и нажмите Apply. Он попросит вставить установочный DVD.

Похожие вопросы