Я запускаю приложение Python GUI. Я хочу вызывать и управлять GDB из него, например загружать исполняемый файл, устанавливать точки останова и т. Д. Я вижу, что GDB имеет интерфейс командной строки, который может использоваться для отправки строк в процесс GDB, но я хочу сделать это способом Python , Есть ли gdb.py
? Я вижу, что в ветке "archer" есть что-то вроде "import gdb", но в Ubuntu это не работает Стандартная установка Python. Где взять этот модуль или есть какой-либо другой способ управления GDB из Python?
Да, вы можете управлять GDB из Python. Документация Python находится по адресу http://sourceware.org/gdb/current/onlinedocs/gdb/Python.html#Python .
Если вам нужен пример сценария, посмотрите http://tromey.com/blog/?p=548