Навит и отладить его
Кто-нибудь знает, как я могу отладить Навит. Не имеет значения, смогу ли я сделать это в MS Visual Studio или Eclipse. Неважно, если я должен сделать это под Windows или Ubuntu.
1 ответ
Navit является приложением C и может быть отлажено с помощью любого отладчика, который может отлаживать программы на C.
Детали зависят от вашей среды разработки (IDE/ редактор, компилятор, операционная система).
Для разработки под Linux, популярные варианты отладчика включают в себя:
gdb
(На основе текста)- DDD (графический)
- Eclipse CDT (графический)
- Pyclewn (плагин vim)
Некоторые заметки:
- Обычно вы хотите собрать в режиме отладки (опция cmake
-DCMAKE_BUILD_TYPE=Debug
). Это будет построено с символами и отключит оптимизацию, что облегчит отладку. - При запуске
navit
бинарный без установки, вы должны запустить его из каталога, в котором он создан - иначе он не найдет плагины (которые скомпилированы в отдельные библиотеки). Позаботьтесь о том, чтобы правильно настроить текущий каталог в отладчике.