Немивер - Nemiver

Немивер
Nemiver-icon.svg
Nemiver-screenshot.png
Разработчики)Команда Nemiver
изначальный выпуск10 ноября 2006 г.; 14 лет назад (2006-11-10)
Стабильный выпуск
0.9.6 / 23 сентября 2015 г.; 5 лет назад (2015-09-23)
Репозиторий Отредактируйте это в Викиданных
Написано вC ++
Операционная системаКроссплатформенность
ПлатформаГНОМ
ТипОтладчик
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтпроекты.гном.org/ немивер

Немивер компьютер программного обеспечения, графический автономный отладчик для языков программирования C и C ++, который интегрируется в ГНОМ среда рабочего стола. В настоящее время он имеет серверную часть, которая использует хорошо известные Отладчик GNU (GDB). Создатель и нынешний ведущий разработчик - Доджи Секетели.

Функции

Общий

Пользователи могут начать отладку исходного кода с помощью Nemiver либо непосредственно из командной строки, набрав

nemiver <ваша-программа> <прог-арг 1> <прогр-ар 2> ... <прогрN>

или сначала запустив Nemiver, а затем используя его графические диалоги для запуска программы для отладки.

После запуска программы Nemiver автоматически устанавливает точку останова в своей основной функции. Как только программа остановилась на основной функции, пользователи могут устанавливать точки останова, проверять переменные, исследовать поведение функций в коде, возобновлять выполнение программы и т. Д.

Сессии

Nemiver хранит некоторую базовую информацию о сеансе отладки на диске, чтобы его можно было возобновить позже. Каждый раз, когда запускается отладка, автоматически создается новый сеанс, если только он не запрашивается явно для возобновления существующего сеанса. При выходе сеанс автоматически сохраняется. Информация, сохраняемая с сеансом, включает точки останова, аргументы программы, путь к рабочему каталогу, переменные среды и т. Д. Кроме того, текущий сеанс может быть сохранен на диск по запросу.

Расширения

Nemiver - это больше, чем графический интерфейс пользователя (GUI) отладчик компьютерного кода. Это платформа, которую можно расширять с помощью плагинов.

Библиотека libnemivercommon предоставляет основные функции для загрузки динамических модулей и включения плагин архитектура и новые функции для рабочего места Nemiver. В настоящее время предоставляется только функция отладки, но можно добавить и другие, например инструменты профилирования, такие как OProfile, или же Валгринд -Массив.

Nemiver также предоставляет библиотеку отладчика на основе событий (которая в настоящее время включает серверную часть GDB, но другие могут быть добавлены в будущем), которая может быть повторно использована другими проектами, стремящимися реализовать отладчик как часть интегрированная среда развития (IDE), например.

О

Немивер написан на C ++, и опирается на многие компоненты ГНОМ платформа, например Gtkmm.

Смотрите также

внешняя ссылка