This is the mail archive of the
archer@sourceware.org
mailing list for the Archer project.
Re: now what?
- From: Tom Tromey <tromey at redhat dot com>
- To: Mathew Yeates <myeates at jpl dot nasa dot gov>
- Cc: archer at sourceware dot org
- Date: Thu, 18 Dec 2008 15:20:51 -0700
- Subject: Re: now what?
- References: <494AC7A9.5040200@jpl.nasa.gov>
- Reply-to: Tom Tromey <tromey at redhat dot com>
>>>>> "Mathew" == Mathew Yeates <myeates@jpl.nasa.gov> writes:
Mathew> okay I followed the instructions for getting archer and the python
Mathew> branch. I configured and built. Now what? I tried running gdb on my
Mathew> executable but ....
Mathew> I finally got to a place where I got a message saying "Python
Mathew> scripting is not supported in this copy of GDB.".
You need the Python devel packages before you build. On Fedora you
can "yum install python-devel". I don't know what to do on other
distros.
After that you have to reconfigure and rebuild -- it is most reliable
just to do a fresh build.
If you're on Debian, you can install the python-enabled gdb directly
somehow. I don't know how, though. And I don't know how frequently
it is updated.
Mathew> How do I join the mailing list?
Ugh, that is obscure. Sorry about that! I will update the wiki.
Meanwhile, go to this page and fill out the form. It is near the
middle of the page:
http://sourceware.org/lists.html
The mailing list name is "archer".
Mathew> Is there a manual somewhere that describes how to use
Mathew> scripting?
Most of the Python API is documented in the gdb manual. It is in the
source tree in gdb/doc. If you have texi2html installed (bizarrely, I
don't seem to) you can "make html". There are a few other available
output formats too, e.g. "make pdf"; whether they work depends on what
documentation tools you have installed.
I also wrote an intro-to-gdb-scripting in my blog. Start here:
http://tromey.com/blog/?p=494
Tom