Модераторы: xvr

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> debug, как лучше  
:(
    Опции темы
sergioK1
Дата 10.5.2011, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Чем удобнее дебажить ? gdb или при помощи IDE и какой?
Наверно есть в поиске но Я не нашел 
PM MAIL   Вверх
MAKCim
Дата 10.5.2011, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



удобно - понятие субъективное


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
null56
Дата 10.5.2011, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 721
Регистрация: 19.3.2008

Репутация: 4
Всего: 12



если чисто дебагер, то ddd неплох, хорошая обертка 
http://www.gnu.org/software/ddd/
а так большинство IDE поддерживают удобные обертки для отладки, тот же eclipse... 
хотя тебе уже дали хороший ответ
Цитата(MAKCim @  10.5.2011,  10:50 Найти цитируемый пост)
удобно - понятие субъективное 


PM MAIL   Вверх
sergioK1
Дата 10.5.2011, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Цитата(null56 @ 10.5.2011,  12:59)
а так большинство IDE поддерживают удобные обертки для отладки, тот же eclipse... 

В есlipse как раз не работает,  игнорирует break-points и все  гуглил но ничего рядом не нашел , 
с DDD буду разбираться ,


2 MAKCim - бумаги не жалко для таких ответов ? 








Это сообщение отредактировал(а) sergioK1 - 10.5.2011, 17:11
PM MAIL   Вверх
xvr
Дата 11.5.2011, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 20
Всего: 223



В Linux есть ровно один дебагер - gdb. Все остальное - разные обвертки над ним. Так что рекомендуется с самим gdb хотя бы ознакомится, а потом искать удобный GUI (если понадобится после знакомства с gdb  smile )

Кстати, даже в самом консольном gdb могут быть зачатки GUI (то же консольного)
Смотри TUI в info gdb

PM MAIL   Вверх
500mhz
Дата 11.5.2011, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: нет
Всего: 14



не совсем так, есть еще linice

user posted image


--------------------

PM MAIL ICQ   Вверх
xvr
Дата 11.5.2011, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 20
Всего: 223



Цитата(500mhz @  11.5.2011,  12:45 Найти цитируемый пост)
не совсем так, есть еще linice

Это кернельный дебагер, у него несколько 'не та' сфера применения, что у gdb  smile 
Кернельные в Linux'е еще есть - kdb например

PM MAIL   Вверх
500mhz
  Дата 11.5.2011, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


шайтан
***


Профиль
Группа: Завсегдатай
Сообщений: 1017
Регистрация: 5.5.2008
Где: Киев / Italy

Репутация: нет
Всего: 14



не ну я это понимаю, но я за справедливость)


--------------------

PM MAIL ICQ   Вверх
MAKCim
Дата 11.5.2011, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



Цитата(sergioK1 @  10.5.2011,  16:24 Найти цитируемый пост)
2 MAKCim - бумаги не жалко для таких ответов ? 

ответ аналогичен вопросу


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
bsa
Дата 12.5.2011, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 16
Всего: 196



Цитата(sergioK1 @  10.5.2011,  16:24 Найти цитируемый пост)
В есlipse как раз не работает,  игнорирует break-points и все  гуглил но ничего рядом не нашел , 
с DDD буду разбираться ,

скорее всего, ты собрал прогу без отладочной информации (в режиме release).
PM   Вверх
sergioK1
Дата 12.5.2011, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Цитата(bsa @ 12.5.2011,  11:34)
Цитата(sergioK1 @  10.5.2011,  16:24 Найти цитируемый пост)
В есlipse как раз не работает,  игнорирует break-points и все  гуглил но ничего рядом не нашел , 
с DDD буду разбираться ,

скорее всего, ты собрал прогу без отладочной информации (в режиме release).

В смысле ? flag -g не выставил, запускал в debug mode, оно как-бы понятно что выставить нужно
но если это дебаг мод то что выставлять и куда  ? 
PM MAIL   Вверх
bsa
Дата 13.5.2011, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 16
Всего: 196



sergioK1, так флаг -g и отличает отладочную от неотладочной. Добавь две опции компилятора -O0 -g3, пересобери проект и все у тебя будет отлаживаться.
PM   Вверх
sergioK1
Дата 13.5.2011, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



заработало проблема была в настройках IDE.
методом научного тыка нашел , в perspectives должен стоят promt а был never 







Это сообщение отредактировал(а) sergioK1 - 13.5.2011, 13:19
PM MAIL   Вверх
bsa
Дата 13.5.2011, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 16
Всего: 196



sergioK1, зря ты собрал отладочную версию с третьей оптимизацией. Тебя ждет очень много неожиданных сюрпризов.
PM   Вверх
sergioK1
Дата 13.5.2011, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Цитата(bsa @ 13.5.2011,  12:02)
sergioK1, зря ты собрал отладочную версию с третьей оптимизацией. Тебя ждет очень много неожиданных сюрпризов.

И как знать какой уровень оптимизации нужен , ? методом проб и ошибок ? или есть какая-то система ?



PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.1187 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.