views:

131

answers:

6

I usually build the application in windows and test /port the application in UNIX using VI But what is I need to build the application from scratch in unix/linux in shell what option do I have to
Visually debug (break point and such .. ) or syntax helpers? ( c/c++)

+1  A: 

Try Code::Blocks.

  • Full breakpoints support
  • Syntax highlighting, customizable and extensible
  • Code completion
  • etc...
Mark Byers
+5  A: 

QtCreator is excellent for Qt development. It is integrated well with gdb, has all the normal features plus excellent source control integration as well. Also KDevelop is very good. Of course, Eclipse isn't bad either.

sje397
+1, QtCreator great not only for Qt, but any C/C++ project
Javier
+1  A: 

I've used Netbeans it has the GNU debugger integrated in it.

You'll find a good comparisons of all the IDE's for C and C++ here.

codaddict
+2  A: 

I am old school, I grew up using ed (yes, ed) moved to vi, and then emacs. I occasionally fall back to emacs now and again when I want to do something that needs the power of emacs.

But lately I've been using Netbeans IDE and loving it for all the code completion and easy access to function signatures. I can learn one IDE and use it for shell, Java, C, C++, HTML, CSS, Javascript, and Python. These are the languages I use most. Netbeans is cross-platform and written in Java. It's fast enough on most processors of today.

I've heard great things about Code::Blocks, but as I use many other languages I don't want to learn another IDE just for C/C++ language. Although it probably has an emacs mode for me :). Code::Blocks is written in C++ so it's going to be a fast IDE.

codeboy2k
A: 

This answer stands equally for visual debugging.

Matt Joiner
+1  A: 

Try DDD - Data Display Debugger.

Steve-o