Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Отладчики периода исполения.

279
09 марта 2008 года
bave
456 / / 07.03.2004
Какие для этого есть средства в Linux-е.
Т.е. я пишу приложения на C++ и компилирую с помощью g++.
и всё бы было хорошо, если бы не ошибки, которые без отладки в периоде исполнения очень трудно искать...
----------------------------------------
Когда я писал на Visual С++ , я компилировал в Debug и в нужных местах
влеплял отладочные прерывания. При выполении, в нужных точках отладчик запускался сам - далее оставалось, только пошагово пробежать по коду и увидеть какая не предусмотренная заранее ситуация возникает...
Есть что-нибудь похожее для Linux, для приложений разрабываемых
на g++.
245
09 марта 2008 года
~ArchimeD~
1.4K / / 24.07.2006
как то странно сравнивать гуишную студию и консольный компилятор. под юникс, насколько мне известно, самым распространенным отладчиком является gdb
279
09 марта 2008 года
bave
456 / / 07.03.2004
Не, это у меня под виндой была студия...
А теперь действительно gdb - но отлаживать им, подключаясь уже
к запущенным приложениям, не удобно....
------------------------------
Я вместо отладочных прерываний сейчас приспособился делать так:

в точке которой надо поцепиться ставлю цикл:
bool isdbgwait = true;
while(isdbgwait) {}

процесс встревает на этом цикле, а я в это время поцепляюсь к нему отладчиком, меняю значение isdbgwait на false и выполняю уже всё в отладчике по шагам - потому, что вот такое __asm _emit 0xCC уже не канает...
2
09 марта 2008 года
squirL
5.6K / / 13.08.2003
открой для себя ddd :) для windows прогера он будет попривычнее ;-)
Цитата:

но отлаживать им, подключаясь уже
к запущенным приложениям, не удобно....


а ты потренируйся :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог