Немивер - Nemiver
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Команда Nemiver |
---|---|
изначальный выпуск | 10 ноября 2006 г. |
Стабильный выпуск | 0.9.6 / 23 сентября 2015 г. |
Репозиторий | |
Написано в | C ++ |
Операционная система | Кроссплатформенность |
Платформа | ГНОМ |
Тип | Отладчик |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | проекты |
Немивер компьютер программного обеспечения, графический автономный отладчик для языков программирования C и C ++, который интегрируется в ГНОМ среда рабочего стола. В настоящее время он имеет серверную часть, которая использует хорошо известные Отладчик GNU (GDB). Создатель и нынешний ведущий разработчик - Доджи Секетели.
Функции
Общий
Пользователи могут начать отладку исходного кода с помощью Nemiver либо непосредственно из командной строки, набрав
nemiver <ваша-программа> <прог-арг 1> <прогр-ар 2> ... <прогрN>
или сначала запустив Nemiver, а затем используя его графические диалоги для запуска программы для отладки.
После запуска программы Nemiver автоматически устанавливает точку останова в своей основной функции. Как только программа остановилась на основной функции, пользователи могут устанавливать точки останова, проверять переменные, исследовать поведение функций в коде, возобновлять выполнение программы и т. Д.
Сессии
Nemiver хранит некоторую базовую информацию о сеансе отладки на диске, чтобы его можно было возобновить позже. Каждый раз, когда запускается отладка, автоматически создается новый сеанс, если только он не запрашивается явно для возобновления существующего сеанса. При выходе сеанс автоматически сохраняется. Информация, сохраняемая с сеансом, включает точки останова, аргументы программы, путь к рабочему каталогу, переменные среды и т. Д. Кроме того, текущий сеанс может быть сохранен на диск по запросу.
Расширения
Nemiver - это больше, чем графический интерфейс пользователя (GUI) отладчик компьютерного кода. Это платформа, которую можно расширять с помощью плагинов.
Библиотека libnemivercommon предоставляет основные функции для загрузки динамических модулей и включения плагин архитектура и новые функции для рабочего места Nemiver. В настоящее время предоставляется только функция отладки, но можно добавить и другие, например инструменты профилирования, такие как OProfile, или же Валгринд -Массив.
Nemiver также предоставляет библиотеку отладчика на основе событий (которая в настоящее время включает серверную часть GDB, но другие могут быть добавлены в будущем), которая может быть повторно использована другими проектами, стремящимися реализовать отладчик как часть интегрированная среда развития (IDE), например.
О
Немивер написан на C ++, и опирается на многие компоненты ГНОМ платформа, например Gtkmm.
Смотрите также
- Отладчик отображения данных (DDD), а Motif (программное обеспечение) интерфейс отладчика
- KDbg, интерфейс GDB, который хорошо интегрируется в KDE среда
- Отладчик GNU (GDB)
внешняя ссылка
Этот ГНОМ -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |