Удаленная отладка GDB - Не удается создать экземпляр принтера для визуализатора по умолчанию - PullRequest
1 голос
/ 23 января 2020

Настройка удаленной отладки GDB в Eclipse. Отладчик будет проходить через код очень хорошо, но все переменные показывают следующую ошибку:

1) Не удалось выполнить команду MI: -var-create - var_Name Сообщение об ошибке от серверной части отладчика: Не удается создать экземпляр принтера для визуализатора по умолчанию

По существу, значения для переменных не отображаются. Есть ли параметр для файла .gdbinit, чтобы исправить это, или какой-либо другой параметр in eclipse?

  • Удаленное устройство использует NFS для монтирования компилятора localhost / path / to / app
  • : g cc -linaro-4.9.4-2017.01-x86_64_arm- linux -gnueabihf
  • localhost: работает linux mint 19.2 и использует arm- linux -gnueabihf-gdb
  • remote: gdbserver: порт / путь / к / приложению

    user@localhost:/ gdb --version
    GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
    

1 Ответ

1 голос
/ 28 января 2020

В главном окне Eclipse: Окно -> Параметры -> C / C ++ -> Отладка -> GDB: в области «Красивая печать» отмените выбор «Включить красивые принтеры в дереве переменных / выражений»

Затем нажмите «Применить». "и" Применить и закрыть "альты переменные теперь выводятся во время сеансов удаленной отладки. Никаких изменений в моем файле .gdbinit не требовалось.

Возможно, я не использую GDB с поддержкой python ... Я не уверен.

...