Я не использую DDD. Я использую командную строку GDB на Ubuntu Box. Этот ответ может быть полезен для тех, кто хочет сохранить свою историю GDB в сессиях:
Согласно имеющейся документации: здесь , сохранение истории отключено по умолчанию. Чтобы включить его и делать так каждый раз, когда я запускаю gdb, я делал следующее:
- Отредактированный файл ~ / .bashrc содержит строку "export GDBHISTFILE =" $ HOME / .gdb_history ". Это сохранит историю в этом файле. Возможно, вы захотите сохранить проверку размера, описанную в ссылке .
- Отредактировано ~ / .gdbinit, чтобы иметь строки:
установить сохранение истории на
установить расширение истории на
- побежал GDB
Когда я вышел и перезапустил GDB, я смог получить доступ к командам предыдущих сессий. Я использую режим vi в gdb (Esc + Enter), и, нажимая Ctrl + r, я показываю предыдущие списки. Надеюсь это поможет.