Немивер

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

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

Содержание

  • 1 Возможности
    • 1.1 Общие
    • 1.2 Сеансы
    • 1.3 Расширения
  • 2 О
  • 3 См. Также
  • 4 Внешние ссылки

Функции

Общие

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

nemiver ... 

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

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

Сеансы

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

Расширения

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

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

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

О

Nemiver написан на C ++ и основан на многих компонентах платформы GNOME, таких как Gtkmm.

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом

Внешние ссылки

.

Последняя правка сделана 2021-05-31 14:16:04
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте