Hello,
I'm learning C++ and i want to know what i have to do for setup a fully featured C++ develop environment in my Ubuntu Intrepid Ibex, like Gedit, because i hate eMacs and non-graphical editors, they are so much confusing, and some other things that will help me with my development.
Hello Bazzy,
I dislike IDEs and i'm developing for Windows CE, with CeGCC that is a cross-compiler. If you want to read more about CeGCC you can find here in the homepage of the project: http://cegcc.sourceforge.net/
An IDE is the best tool to organize source files even if you use a compiler externally.
I believe that most text editors would have keyword highlighting for C++. Which is your desktop environment?
Hello Bazzy,
I develop under Linux, specifically under a Linux Ubuntu Intrepid Ibex, but sometimes i compile to Linux native apps, sometimes i compile for Windows CE native apps, but i use Gedit for edit my codes, that is in my opinion the best of the developers editor for Linux, some people like vim or emacs, but i hate they.
I have a friend who's the same way. I never understood it. Basically adding all these plugins and stuff to Gedit effectively makes it an IDE (that's pretty much all an IDE is, is a fancy text editor with bindings to compilers/debuggers).
Hello Disch,
Using all this plug-ins for Gedit don't turn it into an IDE, because it can't compile your programs just pressing F9 like in the IDEs and it don't have auto completion feature like Microsoft Visual C++ and just one more thing that categorize the IDEs, with all this plug-ins Gedit don't support project management like in Eclipse at the left side of it, because of this things Gedit never will be like and IDE.
I like using SciTe as my editor, whether plain text or source code. I can tell it to compile with F9 or any other key, add custom autocomplete, code folding, and set any highlighting I choose with filetype dependent configurations. Yet the default is still nothing more than a plain text editor. The plugins/configuration does make it an IDE, even if the base functionality looks as dumb as notepad.
I recommend you using Netbeans IDE with MinGW-Compiler. It's a fully featured IDE for C/C++, Java,... with Profiler, Debugger, a.s.o. You can add a lot of plugins.
I never would have thought someone would have a reason not to like IDE's that actually made IDE's look better. In group projects, you'll almost NEVER not use an IDE. The reason being is simply project management and ease of use. Not using an IDE doesn't make you look cool if that's what your thinking.