Я отлаживаю некоторый код с помощью Eclipse CDT и GDB, а некоторые строки находятся в UTF-8, поэтому я использую x/sh <buffer name>
в консоли отладчика для их отображения.
Есть ли способ поставитьКоманда GDB как выражения в представлении Expression? У меня есть буфер с именем Work1
, поэтому я попытался добавить x/sh Work1
в качестве выражения, но это не сработало.
При добавлении выражения Eclipse использует команду -var-create
для создания переменнойобъект. После прочтения документации я не думаю, что возможно предоставить пользовательский формат с var-set-format
, который соответствует тому, что мне нужно.
Итак, мои вопросы:
- Есть ли способнапрямую использовать выражение GDB с Eclipse более автоматизированным способом, чем консоль отладки?
- Есть ли способ указать более гибкий формат отображения с помощью
var-set-format
? - Есть ли другой способЯ могу добиться этого, как с помощью представления памяти?
Спасибо!