#c #ubuntu #gdb #eclipse-cdt
Вопрос:
Я использую Eclipse 2021-09 (4.21.0) для C , g 9, gdb 9 под Ubuntu 20.04, и иногда я не могу видеть содержимое переменных в Eclipse.
Для переменных стандартного типа (логические, int,…) это нормально, но для указателей это не удается.
Я получаю следующую ошибку:
Multiple error reported.
1) Connection is shut down
2) Unable to create variable object
Похоже, что gdb выходит из строя, потому что отлаженная программа останавливается !?
Вот некоторые подробности:
- g (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
- gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
- GNU gdb (Ubuntu 9.2-0ubuntu1~20.04) 9.2
- Технологическая линия ввп (с использованием ps):
gdb --interpreter mi2 --nx -q --interpreter console -ex new-ui mi /dev/pts/1 -ex set pagination off -ex show version
Есть идеи? Я застрял.
Ответ №1:
Проблема, похоже, связана с gdb 9.2. Используя gdb 8.3, у нас больше нет проблем.