PDA

View Full Version : Best C++ IDE for Ubuntu



NikitaUtiu
March 6th, 2010, 03:25 PM
What's your favourite C++ IDE on Ubuntu and why ?

WebDrake
March 6th, 2010, 04:37 PM
What's your favourite C++ IDE on Ubuntu and why ?
I tend to use Kdevelop, but to be honest I use it simply as a glorified/specialist text editor -- I don't use its project/build management features, but (when I have to) organise those myself with GNU Autotools and similar.

In fact from my point of view the Kate text editor would probably suffice, and I often make use of vi, but Kdevelop gives me an editing environment that is programming-dedicated.

I can get away with this approach because my development work is relatively small-scale, and in any case I quite like having micro-control. If you're working on a larger scale you may need advice from someone more experienced than me ...

(One of these days I will get around to learning how to use Emacs properly -- the editor of the gods, and all that. One day...)

2uRcJQ34G1
March 6th, 2010, 04:39 PM
I write all my code, for C++ and other languages, in Geany. Its simple, clean, and very uncluttered.

WebDrake
March 6th, 2010, 08:19 PM
How's its automated indentation? Kate/Kdevelop seems to have some problems with mixed tab/space indentation ...

WebDrake
March 6th, 2010, 08:24 PM
Hmm. On a brief test ... not good. It claims to do 'mixed tabs and spaces' but that just means it uses 'tabs for most of the indentation, spaces for the rest' as opposed to, 'tabs for indentation, spaces for alignment'.

kneedragon
March 6th, 2010, 08:32 PM
In a very loosely related question, and my first post on this forum, [grin, Hi!] I was using Bloodshed on Windows, which I understand is a windows port of a linux IDE. Anybody know what the parent / source is?

HalfEmptyHero
March 6th, 2010, 11:10 PM
In a very loosely related question, and my first post on this forum, [grin, Hi!] I was using Bloodshed on Windows, which I understand is a windows port of a linux IDE. Anybody know what the parent / source is?

It uses MinGW, which is a port of gcc, but I don't think the ide is based off of anything from linux.

aklv47
March 7th, 2010, 07:25 PM
in my experience geany is best for small scale (students)
anjuta and eclipse dont work just out of box ,geany have min dependency and fast
( give it a try i switched from vi & emacs to it :) )

krazyd
March 7th, 2010, 07:42 PM
vim in konsole - flexible, fast, fully featured! :D

DiegoTc
March 7th, 2010, 07:49 PM
Codeblocks its really nice :D
For the graphical part QT4 c++

|{urse
March 7th, 2010, 07:53 PM
1.) W/ minimal IDE;


geany - easy for beginners

2.) W/ full featured IDE;


code::blocks - advanced users but VERY easy to learn

OVERPOWER8
March 7th, 2010, 08:08 PM
I recommend Code::Blocks to everyone.

I have been using this to write windows and Linux Applications.
It's simple, easy, and powerful IDE.

Sim & Co.
March 7th, 2010, 08:58 PM
NetBeans ( all-in-one platform with everything you need to be productive ) and VIM ( mostly just to review / modify something ).

sjarczyk
July 12th, 2010, 02:39 PM
I'm working with Emacs for about 10 years now and, during this time, I've been working with Anjuta, Code::Block, Eclipse, KDevelop, NetBeans, beside standard gedit, mcedit, vi(m)... Emacs is still the best choice for me, with all that plugins/extensions easily available. No matter, if you use 'clean' Emacs, or with extensions like Cedet or Slime, if you use XEmacs, GEmacs or 'emacs -nw' - give yourself an hour and you'll have IDE of your dreams... And don't be afraid - Emacs with quick references available all over the Net allows you to become productive within few days... And best of all - you can do most common daily tasks (e-mail, news, shell etc.) without exiting your editor...

Sergiusz

matmatmat
July 12th, 2010, 05:00 PM
For a fully integrated IDE qtcreator is very good

sjarczyk
July 12th, 2010, 08:06 PM
For a fully integrated IDE qtcreator is very good
Did you try to build make- (not qmake) based project in QtCreator? It's a real pain with all these "command line arguments", "libraries included", "directories included" etc. Even if you're familiar with GNU toolchain... I know you must learn configuring your project in all IDEs, but this step is less painful in Eclipse/CDT, for example... Not to mention Emacs... ;-)

Zorgoth
July 14th, 2010, 05:54 PM
emacs =D