Thread: Best free (GNU) etc. development IDE for programming in C/C++ in Linux

  1. #1
    Registered User
    Join Date
    May 2010
    Posts
    27

    Best free (GNU) etc. development IDE for programming in C/C++ in Linux

    Hi,

    What is the best development IDE for Linux ?

    Thanks,
    -Areal

  2. #2
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    What's your definition of "best"?

    Eclipse / code::blocks / geany / emacs / vi could all be considered "best" given a suitable definition of what is "best" for you.

    Try as many as you can and pick one (or two).

    It's like asking someone "What's my favourite colour?". At the end of the day, it's your own choice to make.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  3. #3
    Registered User
    Join Date
    May 2010
    Posts
    27
    Yes,yes,yes

    I'm sorry it confused you. I thought the question was 5th grade simple.

    I was asking for personal opinions of what each person thinks is the best IDE for them.

    I'll try to use BIG & simple words next time. I understand english, It's just that, I had to start somewhere.

    But thanks for the info,
    -Areal

  4. #4
    Registered User
    Join Date
    Aug 2003
    Posts
    1,218
    What tools one uses to program with is a highly personal choice so the question doesn't really make sense at all.

    Now saying that I will give my vote to Qt creator. Together with FakeVim (make the editor VIM-like) I really really like it. But again, personal preference. Best bet is to just google, try them out and see what fits you.

  5. #5
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    I understand english
    Considering that such a question has been asked and answered a million times I'm not so sure that you really do.

    Soma

  6. #6
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    for C++ on linux, I really like the new version of eclipse CDT. it has support for a lot of C++11 features, and you can use it for more than just C++. java, python, and php are just a few examples. there's even an official Qt plugin, and support for the go programming language.

  7. #7
    Frequently Quite Prolix dwks's Avatar
    Join Date
    Apr 2005
    Location
    Canada
    Posts
    8,057
    My vote goes to KDevelop, which is quite similar to Qt creator but a bit easier to find. I also use vim a lot.

    Really, unless you have specific questions google will be able to find very comprehensive lists with pros/cons/etc, and the best test is to just try them yourself....
    dwk

    Seek and ye shall find. quaere et invenies.

    "Simplicity does not precede complexity, but follows it." -- Alan Perlis
    "Testing can only prove the presence of bugs, not their absence." -- Edsger Dijkstra
    "The only real mistake is the one from which we learn nothing." -- John Powell


    Other boards: DaniWeb, TPS
    Unofficial Wiki FAQ: cpwiki.sf.net

    My website: http://dwks.theprogrammingsite.com/
    Projects: codeform, xuni, atlantis, nort, etc.

  8. #8
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    Over the last few years I've changed IDE almost as often as I change my socks!

    Currently for Linux I'm on Codelite. I like a full blown editor with search/replace, switching between files easily, nice code layout, etc...

    I also like an integrated debugger - I hate switching to another program to do my debugging.

    I also like an IDE that can work with a separate build system - make or scons.

    Codelite does all this so its the current flavour of the month

  9. #9
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    I use codelite too, and have contributed to its development on a few occasions. it has a few good points and a few bad ones. it has a lot of trouble with macros, for example. it can't seem to handle macro expansion in the editor, making variables declared by a macro invisible to code completion. it often has trouble with code completion in general. sometimes it will recognize a variable's type and handle it properly, and other times it will just ignore it, with no obvious difference between one that works and one that doesn't. it also has absolutely no support for new C++11 constructs. on the plus side, it has pretty good subversion support, and good debugger integration.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Unreal Development Kit & Unity3d: Free (as in beer)
    By Mad_guy in forum General Discussions
    Replies: 0
    Last Post: 11-05-2009, 01:40 PM
  2. Free compiler for commercial development? (mingw?)
    By kook44 in forum Windows Programming
    Replies: 8
    Last Post: 01-07-2006, 09:32 AM
  3. Development in Linux
    By nickname_changed in forum Linux Programming
    Replies: 3
    Last Post: 05-30-2004, 07:50 PM
  4. linux development
    By A_______armpit in forum Linux Programming
    Replies: 4
    Last Post: 11-27-2001, 03:47 AM