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