擅长:python、mysql、java
<p>您可以按照<a href="http://tromey.com/blog/?p=494" rel="nofollow">this tutorial</a>安装<a href="http://sourceware.org/gdb/wiki/PythonGdb" rel="nofollow">PythonGDB</a>。<a href="http://sourceware.org/git/gitweb.cgi?p=archer.git;a=tree;f=gdb/python/lib/gdb" rel="nofollow">Python code</a>依赖于<a href="http://sourceware.org/git/gitweb.cgi?p=archer.git;a=tree;f=gdb/python" rel="nofollow">C extension</a>。</p>
<p>对于Windows,在<a href="http://www.mingw.org/" rel="nofollow">MinGW</a>中有一个足够新的<a href="http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GDB/GDB-7.2/" rel="nofollow">gdb build</a>,但它似乎不包括可以导入的Python模块(仍然支持gdb中的Python脚本)。您必须<a href="http://www.mingw.org/wiki/Getting_Started" rel="nofollow">install MinGW</a>,然后使用<code>mingw-get install gdb</code>安装gbd包。</p>
<p>如果您使用<a href="http://cygwin.com/" rel="nofollow">Cygwin</a>,那么<a href="http://sourceware.org/cygwinports/" rel="nofollow">Cygwin Ports</a>中又有一个足够新的gdb,没有Python模块,但是有Python脚本支持。</p>
<p>我想在任何一个平台上都可以从源代码构建gdb并获得Python模块。</p>