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,760
  • 52
  • 202
  • 249
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
  • 295,962
  • 43
  • 465
  • 541
  • 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
  • 63,317
  • 21
  • 138
  • 197
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
  • 198,648
  • 61
  • 360
  • 533
0

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

Malx
  • 990
  • 1
  • 9
  • 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
  • 20,184
  • 24
  • 117
  • 214
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
  • 16,122
  • 6
  • 43
  • 74