How to use the mingw gdb debugger with Eclipse 3.2 / CDT 3.1
How to use the mingw gdb debugger with Eclipse 3.2 / CDT 3.1- Go to http://sourceforge.net/project/showfiles.php?group_id=2435&package;_id=20507, download gdb-5.2.1-1.exe, and run it to install.
- Create a C Project and build it.
- From the "Run" menu, select "Debug..."
- Click on "C/C++ Local Application", then click the 'New' button (it is a button with a plus sign in the top left corner).
- Click the "Search Project..." button and select your executable.
- Click on the "Environment" tab, and click "New..."
- In the "Name:" field, enter "Path". In the "Value:" field, enter "c:\mingw\bin". Click "OK".
- Click the "Debugger" tab. From the "Debugger:" dropdown box, select "gdb Debugger".
- Click "Debug". Your gdb debugger session should now begin.
- If you get a "Confirm Perspective Switch" dialog, click on "Yes" to switch to the Debug perspective.
- You can now use the buttons in your "Debug" window to step through your code.
Technorati tags: eclipse
8
Comments
—
Comments feed for this post
#2 sofeng commented on 2008-03-26:
Keith,
sorry, i haven't tried this with Eclipse 3.3 / CDT 4.0. i've been using Emacs, so i haven't done too much with Eclipse recently
#5 DannyStaple commented on 2010-03-18:
Also worth noting is that you will need to download the MingW expat dll too for GDB to run.
#6 kj commented on 2010-08-13:
Hi, your link to the GDB doesn't work today and the MinGW installer still doesn't contain it.
But I found Wascana for Eclipse
http://code.google.com/a/eclipselabs.org/p/wascana/
It provides MinGW along with the debugger. You can update your eclipse via the repository or download an entire updated eclipse. That's how I got the working c++-Debugger in Eclipse.
HTH, kev
#7 QW commented on 2010-11-18:
I copied the link http://svn.codespot.com/a/eclipselabs.org/wascana/repo and install new software in Eclipse. However, I don't see any difference after installation.
#8 Russell Potter commented on 2011-11-04:
I followed the ptofrdure given om your article (except that my Eclipse had a "Run Configurations" item directly in the "Run" menu - although that differ- ence dis probably because I;m I'm using EClipse Indigo), but when press on the "Debug" button, I get the error message: "Error in final launch sequence Failed to execute MI command: -exec-run rror message from debugger back end: Error creating process, (error 740).". what causes this error snd how do I get around it?
Post a comment
About
I'm Eliot and this is my notepad for programming topics such as Python, Django, Ubuntu, Emacs, etc... more »
Search Blog
Tags
-
algorithms
(5)
-
aws
(9)
-
blogproject
(20)
-
c_cplusplus
(12)
-
cardstore
(8)
-
colinux
(2)
-
concurrency
(13)
-
conkeror
(2)
-
core
(2)
-
cygwin
(17)
-
datastructures
(14)
-
datetime
(4)
-
decorators
(4)
-
django
(40)
-
emacs
(22)
-
files_directories
(11)
-
git
(5)
-
hardware
(5)
-
install_setup
(8)
-
javascript
(3)
-
keyboard
(9)
-
matplotlib
(5)
-
mercurial
(4)
-
nginx
(2)
-
persistence
(5)
-
preferences
(7)
-
processes
(4)
-
pyqt
(18)
-
python
(144)
-
ratpoison
(3)
-
regexes
(6)
-
rsync
(3)
-
softwaretools
(17)
-
sql
(14)
-
ssh
(10)
-
subversion
(6)
-
twisted
(7)
-
ubuntu
(65)
-
urxvt
(5)
-
vxworks
(25)
-
webdev
(5)
-
wmii
(7)
Blogroll
- Adam Gomaa
- Alex Clemesha
- Amir Salihefendic
- Armin Ronacher
- David Beazley
- David Ziegler
- Duncan McGreggor
- Gareth Rushgrave
- Glyph Lefkowitz
- Guido van Rossum
- Ian Bicking
- Jacob Kaplan-Moss
- James Bennett
- James Tauber
- Jesper Noehr
- Marty Alchin
- Matt Harrison
- Nikolay Kolev
- Parand Darugar
- Peter Baumgartner
- Peter Bengtsson
- Rob Hudson
- Simon Willison
- Will McGugan
#1 Keith commented on 2008-02-25:
Hi there; appreciate that you put this on your blog. By any chance, however, does this same configuration work with Eclipse 3.3 and CDT 4.0.1? I'm getting all kinds of errors.