I am running a Python GUI application. I want to invoke and control GDB from it, like load an executable file, set breakpoints etc. I see that GDB has a command line interface which can be used by sending strings to the GDB process, but I want to do it the Python way. Is there a gdb.py
? I see that "archer" branch has something like "import gdb", but it doesn't work in Ubuntu's default installation of Python. Where do I get this module or is there any other method to control GDB from Python?
views:
90answers:
1
+1
A:
Yes, you can control GDB from Python. The Python documentation is at http://sourceware.org/gdb/current/onlinedocs/gdb/Python.html#Python.
If you want an example of some scripting, take a look at http://tromey.com/blog/?p=548
timbo
2010-08-16 11:01:56
thx. i've mentioned this archer branch in my question already. it seems to be a work-in-progress. i'm going to give it a shot. but what i actually want is a python module that hooks up with existing GDB, not the archer one.
Seeker
2010-08-17 06:01:51