Навит и отладить его

Кто-нибудь знает, как я могу отладить Навит. Не имеет значения, смогу ли я сделать это в MS Visual Studio или Eclipse. Неважно, если я должен сделать это под Windows или Ubuntu.

1 ответ

Navit является приложением C и может быть отлажено с помощью любого отладчика, который может отлаживать программы на C.

Детали зависят от вашей среды разработки (IDE/ редактор, компилятор, операционная система).

Для разработки под Linux, популярные варианты отладчика включают в себя:

  • gdb (На основе текста)
  • DDD (графический)
  • Eclipse CDT (графический)
  • Pyclewn (плагин vim)

Некоторые заметки:

  • Обычно вы хотите собрать в режиме отладки (опция cmake -DCMAKE_BUILD_TYPE=Debug). Это будет построено с символами и отключит оптимизацию, что облегчит отладку.
  • При запуске navit бинарный без установки, вы должны запустить его из каталога, в котором он создан - иначе он не найдет плагины (которые скомпилированы в отдельные библиотеки). Позаботьтесь о том, чтобы правильно настроить текущий каталог в отладчике.
Другие вопросы по тегам