6

Is there an open source C visual debugger for windows? I have heard about the visual C++ express free edition, but does it have a visual debugger?

Thanks.

splattne
  • 102,384
  • 52
  • 205
  • 248
linkedlist
  • 313
  • 4
  • 8
  • [windows version of the GDB frontend DDD](https://stackoverflow.com/q/1574456/995714), [Something similar to DDD debugger for Windows?](https://softwarerecs.stackexchange.com/q/7532/3579), https://softwarerecs.stackexchange.com/questions/tagged/debugging, – phuclv Sep 03 '18 at 09:18

6 Answers6

7

It's not open source (but then does it really need to be?) Visual C++ 2008 Express Edition is an IDE with an integrated debugger.

You can create a C++ project, delete the .cpp files and create/include your .c files.

Mitch Wheat
  • 288,400
  • 42
  • 452
  • 532
  • is VC++ express better or Eclipse CDT? – linkedlist Jan 10 '09 at 15:07
  • There are a few limitations in the Express Edition debugger compared to the full edition. The one I often miss is the built-in hex file viewer. I think some of the multithread debugging menus are missing also. – AShelly Jan 12 '09 at 23:06
5

Eclipse CDT is a good alternative. It also has some nifty features such as refactoring and a preprocessor macro explorer.

JesperE
  • 61,479
  • 20
  • 135
  • 194
2

I found a claim that the DDD debugger will run on Windows under Cygwin. I've used DDD quite a bit and like it.

Norman Ramsey
  • 193,779
  • 59
  • 352
  • 532
0

Look at CodeLite IDE. I could attach to gdb debbager and provide GUI for it.

Malx
  • 982
  • 1
  • 8
  • 16
0

Visual Studio is the standard for windows development. I have never seen a better IDE for this platform (or any other for that matter).

If has a debugger integrated in the IDE. Try it - you'll probably like it.

Tim
  • 19,847
  • 23
  • 114
  • 212
0

I'm using Insight that is a graphical frontend to GDB in conjunction with mingw (gcc).

You can also use Code::Blocks that has an integrated debugger interface (I only tried it with gcc/gdb but it should work with other compilers/debuggers).

If you don't mind them not being Open Source (but just free to use) you can have a look at "Pelles C" (for Windows and Windows Mobile) and "lcc-win32" both based on the lcc compiler.

Of course, the already suggested Visual C++ Express from Microsoft will work perfectly on Windows.

Remo.D
  • 15,640
  • 6
  • 42
  • 72