views:

741

answers:

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.

A: 

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

Malx
+5  A: 

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
is VC++ express better or Eclipse CDT?
linkedlist
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
+3  A: 

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

JesperE
+1  A: 

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
A: 

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
A: 

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