Fog Creek Software
Discussion Board




Need good C++ IDE for LINUX

Does anybody know and had a personal experience with some good C++ IDE for LINUX for average size projects?

Vladimir Getselevich
Sunday, February 16, 2003

Kylix

Craig
Sunday, February 16, 2003

See http://www.borland.com/kylix for more information. There's also a free trial download.

Frederik Slijkerman
Sunday, February 16, 2003

emacs

Robert
Sunday, February 16, 2003

http://www.trolltech.com/products/index.html

Prakash S
Sunday, February 16, 2003

Use Emacs or VIM. Learn one of these editors and you'll never go looking for a new IDE everytime you start using a different language.

Sure there is a learning curve when using these editors, but once you get past it there is no turning back.

emacs rules
Sunday, February 16, 2003

Visual Slickedit is a great editor for most languages.
http://www.slickedit.com


Sunday, February 16, 2003

Slickedit is good as well. A bit pricey for my tastes though.

If emacs still has your scared, you might want to try anjuta.
http://www.anjuta.org/

emacs rules
Sunday, February 16, 2003

We're working with C-Forge (http://www.codeforge.com), which features revision-control integration (CVS and others) and everything you expect from a IDE (class navigator, build/debug integration etc). Though not flawless, it does the job right. They have a free (but limited) version.

Gertjan de Back
Monday, February 17, 2003

What is important for me is personal experience of people that used this IDE. I don't talk about personal small projects, but about an average size projects. We have a  team of about 10 people, working on about 200-500 thousands of code.

I personally don't like Emacs. May be it is quite good editor, but it has different conventions and shortcuts than I used to from most of the PC programs. Also it lacks basic IDE features, to mention  a few: showing classes hierarchy, class data members and function structures; autocompletion; jumping to definitions and other. 

Thank you for all the answers I got so far.

Vladimir Getselevich
Monday, February 17, 2003

Or maybe KDevelop is for you.

Codewarrior has recently released for Linux

If you have liked Codewarrior on other platforms, it might be nice to use it on Linux.

I have never tried it on Linux (been meaning to though), but I have used it on Windows and, when you get used to it, it kicks butt ;-)

Nice
Monday, February 17, 2003

Look at kdevelop ( http://www.kdevelop.org/ )

happy to be working
Monday, February 17, 2003

" I personally don't like Emacs. May be it is quite good editor, but it has different conventions and shortcuts than I used to from most of the PC programs."

"I am not used to it" is not much of a compelling criticism.

"Also it lacks basic IDE features, to mention  a few: showing classes hierarchy, class data members and function structures;"

That's what Doxygen is for.

"autocompletion; jumping to definitions and other.  "

It doesn't have a full-featured "intellisense"-type completion capability, but I've never missed it (and I've used that sort of thing before.)

Perhaps you missed the "tags" as well as the "imenu" indexing capabilities for jumping to definitions and other.

Robert
Monday, February 17, 2003

I'll second Gertjan. Although, not free I think C-Forge ( http://www.codeforge.com ) is a fine IDE.

Beka Pantone
Tuesday, February 18, 2003

I feel the irrational need to defend my IDE and point out that emacs does so have all of:

"showing classes hierarchy, class data members and function structures; autocompletion; jumping to definitions"

However, to be fair, the out-of-the-box C++ editing mode doesn't have all these. You need to obtain and configure several extra modes and tools.

That said, I have a general policy again recommending emacs to people. I find that she only bestows her favors to those who seek her out of their own volition and remains cool to those who are pushed towards her.

Bill Tomlinson
Tuesday, February 18, 2003


Does no one here use SNiFF+  ??

http://sdt.web.cern.ch/sdt/Sniff/

It includes a powerful editor with class library browsing / cross referencing, etc.  It's one of the best I have seen, and better than anything else on a unix/linux platform (apart from maybe Source Navigator). It is also available for Windows.

FrankM
Friday, March 07, 2003

Magic C++

See http://www.magicunix.com for more information. There's also a free trial download. It looks just like Visual C++ and supports for editing, compiling, debugging etc.

8route
Saturday, May 22, 2004

I really dont like kdevelop. I have been using kde on mandrake linux for about 2 years and I have to say that I'd rather work with Dev C++ on windows than this inconprehensible program. It is really only suited for large projects designed for KDE, whether they be plugins or controllers etc. For those of us writing console programs, it is entirely too much(especially with all of the licence managing stuff). I select the konsole option when going through the overblown "New Project" wizard and then it wont even compile and run when I've finished writing.

Matt Thiffault
Thursday, June 24, 2004

*  Recent Topics

*  Fog Creek Home