2007/3/24, Andre Truter <andre.truter@gmail.com>:
On 3/23/07, Danesh Daroui <Danesh.D@bredband.net> wrote:
Hi all,
Is there any famous, robust and efficient IDE for C++ under Linux (SuSE)? I have used gcc for a long time without using an IDE but I need an IDE for C++ which I think is supported by gc++ (I am not sure). I am using GNOME, so I need something else than KDevelop...
I have been searching long time too, but in my opinion, there's no such IDE yet. All we got are community built projects **aiming** to achieve such description of an IDE. I mean, all we got are baby projects. My experience tells me the following: *KDevelop doesn't present an user-friendly interface because of the large amount of widgets it have, most of them presenting non-relevant information to the mean user but to specific group of users. The simply fact that you have 5 different ways to start the IDE from the KDE applications menu, gives the impression of a large amount of redundant information spread all around the GUI. This comment is only about the GUI, I don't mention the incredible number of times that I've got **SEGMENTATION FAULT** and program crashes while working with the IDE. In openSuSE 10.2 I couldn't even to start a project !!!.
Anjuta
Anjuta seems to be a good IDE, but it **only seems** to do it. The Anjuta's version included in openSuSE since 10.0 it's full of bugs, although it seems to be its latest "stable" release. I have worked with it under CentOS and Red Hat and works well, although its code-completion feature is far from reaching VC7 capabilities, **you should not move tool bars from its original places because it might cause the program to crash and never start again** at least you erase all your configuration files under /home/username/.Anjuta. This seems to be a problem when the program saves its configuration file, marking a widget length with negative values. ( This has happened to me several times).
or Eclipse with te CDT plugin
It doesn't make sense to run an entire Java IDE just for C++ programming. We all know about Java's memory requirements, and if you are looking for **efficiency**, this is definitively not a choice, at least you have a computer with a huge RAM size. There's also a NetBeans module for C++ programming. But I still think that people shouldn't try to use a Java IDE for C/C++ programming, indeed, we should use C/C++ compiled IDEs (e.g. JCreator style) for Java programming because they are faster and might work well under low RAM environments. Furthermore, if you have a 64-bit machine, this might require additional configuration steps because Sun has not provided a 64-bit version of their JVM yet and you must use a 32-bit version instead.
or Ultimate++ (http://www.ultimatepp.org/)
I haven't tried this one. I'll check it out !!!. **There is also Codeblocks IDE, but is not stable either, and is on a premature status too.** **CONCLUSION** For most of the IDE lovers like me, Anjuta will suit most of your needs, but this doesn't mean that Anjuta is a good IDE, I think there's still a lot of work to do on this area for the community. **This reflects my personal opinion from a Computer Science student point of view, and a mean knowledge Linux user, and C/C++, Java, Pascal, & PHP programmer, with different skill levels in each one of these languages**. I have developed some assignments on this platform, including one for a Scientific Visualization Research Center at my campus, (image processing related), and I teach Linux usage (KDE, OpenOffice, Firefox, &Thunderbird usage) for Government's Computer Education programs. So I respect more experienced Linux user's opinion, but I recall that new programmers move to Linux everyday, and community should establish information flow channels to the new users (as my pupils for example). Excuse me Andre for being not aware of the recipient's e-mail address. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
* Daniel Antonio Peraza Cedrez <danielperaza.mailinglists@gmail.com> [2007-03-27 17:14]:
Furthermore, if you have a 64-bit machine, this might require additional configuration steps because Sun has not provided a 64-bit version of their JVM yet and you must use a 32-bit version instead.
That's wrong. $ java -version java version "1.5.0_10" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_10-b03, mixed mode) Thanks, Bernhard -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
2007/3/27, Bernhard Walle <bwalle@suse.de>:
* Daniel Antonio Peraza Cedrez <danielperaza.mailinglists@gmail.com> [2007-03-27 17:14]:
Furthermore, if you have a 64-bit machine, this might require additional configuration steps because Sun has not provided a 64-bit version of their JVM yet and you must use a 32-bit version instead.
That's wrong.
$ java -version java version "1.5.0_10" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_10-b03, mixed mode)
OK, maybe I got confused with the JRE plugin for Firefox and other browsers, although they might be already released it. Thanks for the correction. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
* Daniel Antonio Peraza Cedrez <danielperaza.mailinglists@gmail.com> [2007-03-27 20:01]:
2007/3/27, Bernhard Walle <bwalle@suse.de>:
* Daniel Antonio Peraza Cedrez <danielperaza.mailinglists@gmail.com> [2007-03-27 17:14]:
Furthermore, if you have a 64-bit machine, this might require additional configuration steps because Sun has not provided a 64-bit version of their JVM yet and you must use a 32-bit version instead.
That's wrong.
$ java -version java version "1.5.0_10" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_10-b03, mixed mode)
OK, maybe I got confused with the JRE plugin for Firefox and other browsers, although they might be already released it. Thanks for the correction.
You need a i586 JRE plugin if you use a i586 browser. And you use a i586 browser mainly because Flash is not available for x86_64. But it's no problem to install both the x86_64 and the i586 JRE. Thanks, Bernhard -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
"Daniel Antonio Peraza Cedrez" <danielperaza.mailinglists@gmail.com> writes:
[...] Furthermore, if you have a 64-bit machine, this might require additional configuration steps because Sun has not provided a 64-bit version of their JVM yet and you must use a 32-bit version instead.
Sun has released Java 1.5 for x86-64 and that one is part of our non-OSS tree. Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Tuesday 27 March 2007 9:14 am, Daniel Antonio Peraza Cedrez wrote:
2007/3/24, Andre Truter <andre.truter@gmail.com>:
On 3/23/07, Danesh Daroui <Danesh.D@bredband.net> wrote:
Hi all,
Is there any famous, robust and efficient IDE for C++ under Linux (SuSE)? I have used gcc for a long time without using an IDE but I need an IDE for C++ which I think is supported by gc++ (I am not sure). I am using GNOME, so I need something else than KDevelop...
I use SlickEdit, and LOVE it! Well worth the $$. (commercial) You won't regret it. B-) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (4)
-
Andreas Jaeger
-
Bernhard Walle
-
Brad Bourn
-
Daniel Antonio Peraza Cedrez