Как юзать дебуггер ddd

IDE, VCS и прочее

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Alagert
Сообщения: 167
Контактная информация:

Как юзать дебуггер ddd

Сообщение Alagert »

Пишу прогу, где используются массивы, которые выделяю динамически. Где то в коде вылазит выход за допустимые границы. Прога не компилиться из-за ошибок. Как можно прогу по строкам прогнать с помощь ddd.
P.S.юзаю Emacs
Born to be ROOT
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Как юзать дебуггер ddd

Сообщение elide »

Прога не компилиться из-за ошибок
батенька, если прога даже не компилится, то дебагер вам совсем не поможет....
слава роботам!
Спасибо сказали:
Аватара пользователя
Snake'D
Сообщения: 51
ОС: Linux

Re: Как юзать дебуггер ddd

Сообщение Snake'D »

а если компилится? Я что-то немного не понимаю как он работает... Ожидал увидеть что-то в роде борландовской отладки, но естественно пролетел как стая напильников. Там есть режим как bc3.1 или что-то похожее?
No matter where you are, everyone is always connected... SE Lain
Спасибо сказали:
Аватара пользователя
Alagert
Сообщения: 167
Контактная информация:

Re: Как юзать дебуггер ddd

Сообщение Alagert »

Вот и у меня такие же ожидания умерли.
Born to be ROOT
Спасибо сказали:
Аватара пользователя
Snake'D
Сообщения: 51
ОС: Linux

Re: Как юзать дебуггер ddd

Сообщение Snake'D »

Немного разобрался, но он кажется не очень удобным... Хотя, может быть нужно просто привыкнуть...
No matter where you are, everyone is always connected... SE Lain
Спасибо сказали:
Аватара пользователя
Alagert
Сообщения: 167
Контактная информация:

Re: Как юзать дебуггер ddd

Сообщение Alagert »

а вот как мне прогнать прогу по строкам.
я запускаю в нем свою прогу, говрб run она выполняеться и завершается.
Born to be ROOT
Спасибо сказали:
Аватара пользователя
Snake'D
Сообщения: 51
ОС: Linux

Re: Как юзать дебуггер ddd

Сообщение Snake'D »

Читай мануал!!! Он лежит где-то на gnu.org рядом с этим самым ddd :-) Там есть такие слова: чтобы дебагить нужно закомпилить бинарник следующим образом (примерно таким: $gcc -g -o sample sample.c). Когда ты его закомпилишь, открывай в ddd там он у тебя автоматически откроет сырец твоего бинарника. Выстави брекпоинт там где тебе понравится, зарань прогу с нужными параметрами, после того, как всё дойдёт до брекпоинта шагай по линиям (Там где-то справа висит менюшка, на ней есть батон с надписью "next step", или что-то в этом роде, в добавок, при наводке мышатины, выдаётся хинт)... Вот вродебы и всё ;-) а как смотреть переменные, можно разобраться - не сложно.
No matter where you are, everyone is always connected... SE Lain
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian
Контактная информация:

Re: Как юзать дебуггер ddd

Сообщение xorader »

я б начал изучать дебагинг не с gui, а с источника.. с gdb :new_dry:
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
Snake'D
Сообщения: 51
ОС: Linux

Re: Как юзать дебуггер ddd

Сообщение Snake'D »

я бы тоже начал, но gdb меня сначала сильно испугал и ввёл в ступор... отойду от ступора и приступа страха - вернусь.
No matter where you are, everyone is always connected... SE Lain
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Как юзать дебуггер ddd

Сообщение Jan2ary »

Вот тут у меня файлик валялся...
Только я его загрузить не могу, говорит:
Ошибка загрузки. У Вас нет прав для загрузки файла с таким расширением.

Расширения пробовал и zip, и zipp, и без расширения...
На почту могу кинуть.
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Как юзать дебуггер ddd

Сообщение elide »

ну так это же линуксовый форум (:
клади в tar.bz2 (:
слава роботам!
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Как юзать дебуггер ddd

Сообщение Jan2ary »

Да не, то же самое. :(
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Как юзать дебуггер ddd

Сообщение t.t »

tar.gz по идее должно пропускать. Спроси Ксенона.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Как юзать дебуггер ddd

Сообщение Jan2ary »

Проба, раз-два-три...

Да не, все те же на манеже... Сейчас подергаю дядю-админа.
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Ответить