gdb
========================================================================
GDB, the GNU Project debugger, allows you to see what is going on `inside'
another program while it executes -- or what another program was doing at the
moment it crashed.
http://www.gnu.org/software/gdb/
Release: gdb-7.3.1-1-mingw32
Files: gdb-7.3.1-1-mingw32-src.tar.lzma (full source code)
gdb-7.3.1-1-mingw32-doc.tar.lzma (documentation)
gdb-7.3.1-1-mingw32-bin.tar.lzma (binary programs)
Build requirements: gcc >= 3, gnu make, coreutils, sed, mktemp, python (optional)
Runtime requirements: python (optional)
Notes: Two versions of the gdb binary are available in this release:
gdb console
gdb-python27 console, with Python support
The python enabled gdb requires that you install the official Python
2.7 distribution available from:
http://python.org/download/
Mount the python directory (i.e. C:\Python27) to /python.
To build gdb with python support you need to build with the following
command:
mkdir build
cd build
CFLAGS="-O2 -fno-omit-frame-pointer -mtune=i686" \
../gdb-7.3.1/configure \
--program-suffix="-python27" \
--prefix=/mingw \
--host=mingw32 \
--build=mingw32 \
--target=mingw32 \
--with-python=/python/python \
--with-expat
The gdb-7.3.1-mingw32.patch was applied to address an issue with
setting breakpoints in a DLL, relative path or absolute.
Installation paths (relative to $prefix):
documentation: share/gdb/, share/info/, share/man/
release notes: share/doc/MinGW/
EXEs: bin/
Packaged for www.mingw.org by:
Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
- 1
- 2
- 3
前往页