Jump to content

Немивер

Немивер
Разработчик(и) Команда Немивера
Первоначальный выпуск 10 ноября 2006 г .; 17 лет назад ( 10.11.2006 )
Стабильная версия
0.9.6 / 23 сентября 2015 г .; 8 лет назад ( 23.09.2015 )
Репозиторий
Написано в С++
Операционная система Кросс-платформенный
Платформа ГНОМ
Тип Отладчик
Лицензия Стандартная общественная лицензия GNU
Веб-сайт проекты .гном .org /Немивер

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

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

nemiver <your-program> <prog-arg1> <prog-arg2> ... <prog-argN>

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

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

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

Расширения

[ редактировать ]

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

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

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

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

См. также

[ редактировать ]
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6de24dfd8e88b41dddf3bf10d992467d__1684192920
URL1:https://arc.ask3.ru/arc/aa/6d/7d/6de24dfd8e88b41dddf3bf10d992467d.html
Заголовок, (Title) документа по адресу, URL1:
Nemiver - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)