KDbg є відкритим і вільним програмний пакет реалізований в C ++ і розроблений з зміщення виступати в якості GUI (графічний інтерфейс користувача) інтерфейс для GDB застосування, також відомий як відладчик GNU. Він спеціально розроблені для середовища робочого столу KDE Plasma.
Проект пропонує інтуїтивний та інтерактивний графічний користувальницький інтерфейс, який може використовуватися для перевірки змінних, завдання точок зупинки, а також покрокове виконання коду. KDbg успішно використовуються для налагодження будь-яких program.Features на glanceKDbg дозволяє користувачам інспектувати значення змінних у вигляді деревовидної структури і функції умовні точки зупину, налагодження основних звалищ, підтримку приєднання до запущених процесів, а також основних функцій налагодження, таких як бігти, крок, поки поруч, встановити точки зупину, не дозволяють зупину, відключити точку зупину, ясний зупину, і обробка, призначений за допомогою клавіш F5 F10.
Численні інші основні функції також включені в додаток, серед яких можна відзначити підтримку пошуку тексту, підтримка установки змінних оточення і аргументи програми, підтримка перегляду вихідного коду і підтримки для відображення різних виразів. Пряма членом іншої цікавою особливістю KDbg.Getting почалося з KDbgYou є до способів установки програми KDbg в системі GNU / Linux. Найпростіший з них, відкривши за замовчуванням менеджер графічного пакета, шукати і lsquo; KDbg & Rsquo; і встановити пакет з головних програмних репозиторіїв вашого дистрибутива.
Другий метод слід використовувати тільки досвідченим користувачам Linux або в разі пакет не може бути знайдений в програмних РЕПО вашої операційної системи вибору. Завантажити останню версію з Softoware, зберегти архів на комп'ютері, роздрукувати його і відкрити емулятор терміналу.
У вікні терміналу Linux, використовуйте & lsquo; CD & Rsquo; команда для переходу до місця витягнутих архівів (наприклад, CD /home/softoware/kdbg-2.5.4), виконати & lsquo; CMake. & Rsquo; Команда для налаштування проекту, після чого і lsquo; зробити і Rsquo; Команда скомпілювати його.
Встановіть систему додатків в ширину працює і lsquo; Судо зробити установку і Rsquo; Команда як адміністратор або & lsquo; зробити установку і Rsquo; Команда, як корінь. На даний момент, він був успішно випробуваний і з 32-бітними і 64-бітними комп'ютерних архітектур
Що нового У цьому випуску :.
< UL>
Що нового у версії 2.5.4:
- Виправлення
- імена вихідних файлів з міжнародних символів обробляються краще.
- Коли виконуваний завантажений, GDBS різної старовинних друкованих інший текст, деякі з яких були оброблені у вигляді тексту помилки неправильно, що призводить до невдалих сеансів налагодження. Більше цих текстів в даний час ігноруються.
- Змінні вказують на якийсь глобальної змінної не було можливості бути розширена з недавніх GDBS.
- Розбір строкових значень, що проживають в глобальних змінних була виправлена.
Що нового у версії 2.5.3:
- зупину список GDB є в даний час аналізується правильно більше випадків .
- Зв'язок з локалізованим GDB працює зараз.
- ДТП в дисплеї пам'яті була виправлена.
- Російські та хорватські переклади були оновлені.
Що нового у версії 2.5.2:
- Підтримка GDB 7.5 була додана
- Більш виходу GDB є в даний час визнається в деяких випадках кутових.
Що нового у версії 2.5.1:
- Невеликі поліпшення особливість:
- .hpp файли піддаються підсвічування синтаксису.
- Ключі J і K можуть бути використані для переміщення курсора у вихідному коді.
- виправлення:
- Співпраця з новою GDB (7.2 і 7.3) поліпшується:
- wchar_t рядки, як друкується GDB 7.2 визнаються;
- Список нитка відсутній з GDB 7.3;
- вихід з програми не був виявлений (також GDB 7.3).
- значення Enum в анонімних просторів імен в даний час визнається.
Що нового у версії 2.5.0:
- кількість ікон обмін іконами кисню. Вони не є частиною вихідного коду KDbg в.
- стан сеансу за налагоджують програму тепер зберігаються в розділі в $ KDEHOME ніж у файлі .kdbgrc в каталозі програми. Це дозволяє налагоджувати програми, які знаходяться в незапісиваемие каталогів. Але це також означає, що раніше інформаційна сесія ігнорується.
- Більш точна розбір GDB відповідей різних команд Виправлені помилки в деяких районах, зокрема, тимчасових точок зупинки, зареєструйтесь значення, усічені Struct значення, розбирання (знову).
- & Quot; Переглянути код і Quot; від точки зупину список може відкрити вихідний код в більшій кількості випадків.
Що нового у версії 2.2.2:
- Виправлена помилка: повідомлення про помилку було показано, замість асемблерний код, коли GDB 7.1 був використаний.
Що нового у версії 2.2.1 :.
- Компіляція з новою Glibc не вдалося
- краш може статися, коли змінна вікна був оновлений.
- краш коли перемикач командного рядка -a використовується разом з неіснуючих ім'я виконуваного файлу.
- Підсвічування синтаксису була застосована до всіх файлів, не тільки С / С ++.
- дисплей був неправильним, коли файл був перезавантажений, що було розбиранні лінії видно.
Що нового у версії 2.2.0:
- Особливості:
- Вихідний код вікна тепер мають вкладку прикріплений, що робить перемикання вихідні файли набагато простіше.
- Вихідний код вікна тепер показують номери рядків зліва.
- Є в даний час і Quot; Знайти Далі & Quot; і & Quot; Знайти Попередня & Quot; команди з ярликів F3 і Shift + F3.
- Покращена підтримка типів шаблонів в таблицях типу (які використовуються, щоб показати елементи структури поруч зі змінною структурою). Примітно, число елементів в STL і колекції класів Qt показані.
- Аргументи для налагодженої програми можуть бути передані в командному рядку KDbg в.
- виправлення:
- Неправильне підключення установка командного рядка може завалитися KDbg якщо він містить специфікатори формату, крім рівно одного '% S'.
- специфікатор формату у вікні дампа пам'яті не було правильно зберігаються при вираз змінилося.
- Установка умовну точку зупину може завалитися KDbg.
- Використання Прикріпіть в системах, що використовують спрощену Приєднати до процесу діалогу може завалитися KDbg.
Що нового у версії 2.1.1:
- Виправлена помилка при кнопку розбирати була натиснута, коли програма не була завантажена.
Вимоги
- KDE плазмовим
Коментар не знайдено