KDbg

Поделись знанием:
Перейти к: навигация, поиск
KDbg

Интерфейс программы KDbg
Тип

отладчик

Автор

Johannes Sixt

Написана на

Си++

Интерфейс

Qt

Операционная система

Linux, Unix, Mac OS X, Windows

Последняя версия

1:2.5.4

Состояние

активное

Лицензия

GPL

Сайт

[www.kdbg.org Kdbg — A Graphical Debugger Interface]

KDbgKDbg

KDbg— это графический интерфейс к отладчику программ gdb и xsldbg, входящий в набор приложений KDE Software Compilation. Предоставляет интуитивный интерфейс для задания точек остановки, наблюдения за состоянием переменных и пошаговому исполнению. Поддерживает два режима работы: на уровне исходного и ассемблерного кода. В последних версиях поддерживается также отладка XSLT. Для работы оболочки требуется наличие KDE.



Функциональные возможности

  • Наблюдение за состоянием переменных в древовидном представлении.
  • Непосредственный член: для некоторых составных типов данных наиболее важные его члены отображаются рядом с именем переменной, так что нет надобности раскрывать значение этой переменной для просмотра значения её членов. К примеру, таким образом отображается тип QString.
  • Быстрый доступ к основным функциям отладчика (запуск, остановка, шаг, до курсора и т.п ) через кнопки
  • Множество других функций отладчика: просмотр исходного кода, поиск текста, задание параметров запуска и переменных окружения программы, отображение определённых выражений
  • Отладка дампов, пристыковка к запущенным процессам.
  • Условные точки останова
  • Отладка XSLT при помощи xsldbg

Напишите отзыв о статье "KDbg"

Ссылки

  • [www.kdbg.org Kdbg — A Graphical Debugger Interface]
  • [www.linuxjournal.com/article/4598 KDevelop 1.4]
  • [old.computerra.ru/offline/1999/328/2772/ Девелопмент тулз]


Отрывок, характеризующий KDbg

«О господи!» – послышалось чье то печальное восклицание.
Но вслед за восклицанием удивления, вырвавшимся У Верещагина, он жалобно вскрикнул от боли, и этот крик погубил его. Та натянутая до высшей степени преграда человеческого чувства, которая держала еще толпу, прорвалось мгновенно. Преступление было начато, необходимо было довершить его. Жалобный стон упрека был заглушен грозным и гневным ревом толпы. Как последний седьмой вал, разбивающий корабли, взмыла из задних рядов эта последняя неудержимая волна, донеслась до передних, сбила их и поглотила все. Ударивший драгун хотел повторить свой удар. Верещагин с криком ужаса, заслонясь руками, бросился к народу. Высокий малый, на которого он наткнулся, вцепился руками в тонкую шею Верещагина и с диким криком, с ним вместе, упал под ноги навалившегося ревущего народа.
Одни били и рвали Верещагина, другие высокого малого. И крики задавленных людей и тех, которые старались спасти высокого малого, только возбуждали ярость толпы. Долго драгуны не могли освободить окровавленного, до полусмерти избитого фабричного. И долго, несмотря на всю горячечную поспешность, с которою толпа старалась довершить раз начатое дело, те люди, которые били, душили и рвали Верещагина, не могли убить его; но толпа давила их со всех сторон, с ними в середине, как одна масса, колыхалась из стороны в сторону и не давала им возможности ни добить, ни бросить его.
«Топором то бей, что ли?.. задавили… Изменщик, Христа продал!.. жив… живущ… по делам вору мука. Запором то!.. Али жив?»
Только когда уже перестала бороться жертва и вскрики ее заменились равномерным протяжным хрипеньем, толпа стала торопливо перемещаться около лежащего, окровавленного трупа. Каждый подходил, взглядывал на то, что было сделано, и с ужасом, упреком и удивлением теснился назад.