Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Научите пользоваться отладчиком  (Прочитано 2933 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MaksimM

  • Автор темы
  • Участник
  • *
  • Сообщений: 115
    • Просмотр профиля
Научите пользоваться отладчиком
« : 29 Октября 2010, 09:38:43 »
В общем, мне надо отладить программу. Как поставить использовать gdb для пошаговой отладки?? Поставить точку останова, и т.д...
« Последнее редактирование: 29 Октября 2010, 09:41:39 от MaksimM »
Единственно стабильная версия - LTS, остальные - беты.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Научите пользоваться отладчиком
« Ответ #1 : 29 Октября 2010, 10:49:11 »
Если нужен именно чистый GDB в консоли то:
http://www.google.hu/search?hl=en&client=safari&rls=ru-RU&q=how+to+gdb&aq=f&aqi=g-sx2&aql=&oq=&gs_rfai=

Я обычно пользуюсь KDevelop'овским фронтендом к нему. В консоли отлаживть программу не очень удобно.

Оффлайн MaksimM

  • Автор темы
  • Участник
  • *
  • Сообщений: 115
    • Просмотр профиля
Re: Научите пользоваться отладчиком
« Ответ #2 : 29 Октября 2010, 11:34:31 »
Да, в кнсоли действительно не очень удобно. Поставил Code::Blocks, но он не отображает значения переменных, вверху ассемблерный код (ассемблер мало понимаю, и знаю немного только для доса). Как мне узнать, что одна переменная имеет одно значение, а другая - другое в Code::Blocks?
Единственно стабильная версия - LTS, остальные - беты.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Научите пользоваться отладчиком
« Ответ #3 : 29 Октября 2010, 12:30:54 »
По поводу асемблерного кода. А ты програму собрал с отладочными символами или без них? (Ключ компилятора -ggdb)

Оффлайн MaksimM

  • Автор темы
  • Участник
  • *
  • Сообщений: 115
    • Просмотр профиля
Re: Научите пользоваться отладчиком
« Ответ #4 : 29 Октября 2010, 14:35:59 »
Нашёл! Это Watches в Code::Blocks. Буду теберь знать, как отлаживать программы.
Единственно стабильная версия - LTS, остальные - беты.

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Научите пользоваться отладчиком
« Ответ #5 : 30 Октября 2010, 15:51:09 »
В QT Creator достаточно хорошо реализовано это дело....

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Научите пользоваться отладчиком
« Ответ #6 : 01 Ноября 2010, 17:26:12 »
Лучше даже два ключа:
-ggdb3 - включить дебаг-инфо по максимуму.
-O0 (О ноль) - отключить оптимизацию. Ибо она мешает пошаговому выполнению.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.