Jump to content
  • Advertisement
Sign in to follow this  
daniel_i_l

Linux C++ IDE

This topic is 3643 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

What C++ IDE would you reccommend for linux? Are there any that have debugging capabilities that come close to VC++? Thanks.

Share this post


Link to post
Share on other sites
Advertisement
I'd suggest Eclipse (CDT 4.x) or MonoDevelop. In my experience, those are the most polished C++ capable IDEs for Linux. Anjuta is another popular C++ IDE, but I've had a terrible experience with it (crashed every five minutes) and, IMHO, it is very ugly.

At the moment, I work on many of my projects "the Linux way". That is, with a good text editor and a few terminals. :-)

MonoDevelop has some cool packaging features and decent makefile integration. It doesn't offer built-in debugging for C/C++ though, which is a bummer.

The CDT is pretty nice, and exposes great toolchain and build options. In my experience, it is very sluggish though. Also, not much for debugging.

In any case, I'd try those two out, so long as you don't mind installing a JRE or Mono.

I would suggest learning about gdb and valgrind. I'm hoping someone starts developing a functional GUI-based debugger for Linux soon...

Share this post


Link to post
Share on other sites
I'm currently using KDevelop, which isn't really the best C++ IDE, but it's not bad either (and I'm using Qt, so it's the natural choice for me right now).

NetBeans 6.0 (for C++) has quite a lot of goodies like intellisense, which makes development a tad sweeter. It's worth checking out.

Share this post


Link to post
Share on other sites
Quote:
Original post by daniel_i_l
What C++ IDE would you reccommend for linux? Are there any that have debugging capabilities that come close to VC++?
Thanks.


Emacs + Konsole works for me. For debugging compile with the -g option and use gdb. Also get to know the make utility, it's very easy after you get used to it.

Share this post


Link to post
Share on other sites
Quote:
Original post by Simian Man
I'd recommend using ddd over plain old gdb. It is ugly as sin, but is much easier to use.


Thanks, I'll have to check this one out too. How well does ddd handle assembly level debugging?

Share this post


Link to post
Share on other sites
I'd recommend giving CodeBlocks a try. It's an impressive IDE, and well on its way to being a VC++ contender.

Share this post


Link to post
Share on other sites
Code::Blocks is by far the best. Anjuta and KDevelop are lacking in both features and usability. Code::Blocks is the only IDE I've ever used that comes close to MSVC. I can't recommend it enough.

Share this post


Link to post
Share on other sites
Quote:
Original post by Hnefi
Code::Blocks is by far the best. Anjuta and KDevelop are lacking in both features and usability. Code::Blocks is the only IDE I've ever used that comes close to MSVC. I can't recommend it enough.


++CodeBlocks

I used CodeBlocks (CB) on Windows before switching to Linux (finally decided on Ubuntu like so many others), and, after trying a bunch of Linux IDE's, since it is not fair to rule out all other Linux IDE's simply because I like CB, I now both use CB for Windows and Linux development. It is by far simply the best free C++ IDE IMHO.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!