PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche vernünftige C/C++ IDE


Simon
2005-08-18, 15:20:22
Hallo,

nach einem Festplattencrash hab ich auf meinem Arbeitslaptop kein OS mehr drauf. Windows XP ließ sich auf dem Ding noch nie installieren :confused:
Ist auch nicht weiter schlimm, Linux ist toll =)
Na, auf jeden Fall such ich jetzt eine anständige IDE für die Kiste: 1.5Ghz Celeron mit 256MB RAM (wovon sich die Grafikkarte noch was abzweigt). Wegen dem bischen RAM fällt Eclipse+CDT raus, das hat unter Windows mehrere Minuten zum Starten gebraucht. KDevelop auch. Momentan versuche ich mich an Anjuta, aber das Code Completition (sehr wichtig) und Zeigen von Argumentlisten von Funktionen (auch sehr wichtig) funktioniert leider kaum.

Kennt noch jemand eine gute IDE? Ich bräuchte eigentlich nur Code Completition und Argumentlisten...

Gast
2005-08-18, 15:30:10
Hallo,

nach einem Festplattencrash hab ich auf meinem Arbeitslaptop kein OS mehr drauf. Windows XP ließ sich auf dem Ding noch nie installieren :confused:
Ist auch nicht weiter schlimm, Linux ist toll =)
Na, auf jeden Fall such ich jetzt eine anständige IDE für die Kiste: 1.5Ghz Celeron mit 256MB RAM (wovon sich die Grafikkarte noch was abzweigt). Wegen dem bischen RAM fällt Eclipse+CDT raus, das hat unter Windows mehrere Minuten zum Starten gebraucht. KDevelop auch. Momentan versuche ich mich an Anjuta, aber das Code Completition (sehr wichtig) und Zeigen von Argumentlisten von Funktionen (auch sehr wichtig) funktioniert leider kaum.

Kennt noch jemand eine gute IDE? Ich bräuchte eigentlich nur Code Completition und Argumentlisten...

Kate?

Simon
2005-08-18, 15:43:02
Kate?
Kann der Code Completition über mehrere Dateien? Die Webseite schweigt sich darüber aus und KDE lässt sich hier gerad nicht installieren... warum auch immer ... apt-get will nicht :(

Gast
2005-08-18, 16:01:46
Also die bekanntesten/beliebtesten sind folgende:

KDevelop: http://kdevelop.org (QT)
Anjuta+Glade: http://anjuta.sourceforge.net/ + http://glade.gnome.org/ (GTK)

Ich persönlich halte davon ja nicht soviel, und benutze lieber einen mächtigen, scriptbaren Editor, da ich damit entschieden schneller arbeiten kann, als mit Frage-Antwort Dialogen etc.

Da kann ich dir nur den vim http://vim.org empfehlen, kann man bei seiner Macht eigentlich schon als IDE bezeichnen ;)

Gast
2005-08-18, 16:02:33
Eclipse hab ich vergessen: http://eclipse.org/

Damit kann man so gut wie alles entwickeln (Java, Python, C++, etc.)

Simon
2005-08-18, 16:07:10
Lies nochmal, was ich geschrieben habe zu KDevelop, Anjuta und Eclipse :rolleyes:
Vim werd ich mir mal anschauen... Kann der Code Completition?

Gast
2005-08-18, 16:16:42
Hm, Sorry, hab ich mich glatt verlesen ...

Naja, Kate ist afaik ein reiner Editor.

Ich hab mal unter Windows eine IDE namens DevCpp benutzt. Die ist eigentlich genau das was du willst, wie es aussieht: umsonst, benutzt den GCC (MinGW), kann code completion (ziemlich gut), ist sehr schnell/leichtgewichtig.

Leider gibt es gerade das (obwohl freie Software) ausschliesslich für Windows ...

Hier eine kleine Liste:
http://www.gamedev.net/community/forums/topic.asp?topic_id=296922

Und hier die von Freshmeat (viel):
http://freshmeat.net/browse/65/


Den vim schätzt du evtl. falsch ein, code completion gibt es dafür keine, aber wenn du erstmal gelernt hast, richtig mit ihm um zu gehen (was nicht der leichte Part an der ganzen Sache ist), wirst du damit wesentlich schneller sein als mit jeder grafischen GUI.

Hier ist ein Tutorial, von dem ich so manches gelernt hab:
http://www.zaiyon.ath.cx/~fhd/vim/

drdope
2005-08-18, 16:26:46
Evtl. wäre es uU auch sinnvoll einfach den Hauptspeicher des Laptops aufzustocken...

MadMan2k
2005-08-18, 17:15:16
Lies nochmal, was ich geschrieben habe zu KDevelop, Anjuta und Eclipse :rolleyes:
Vim werd ich mir mal anschauen... Kann der Code Completition?
Unter ubuntu ist Eclipse mit dem gjc kompiliert - guck mal ob es dadurch ausrechend schnell wird...

Coda
2005-08-18, 17:22:08
Eclipse-CDT kam mir eigentlich auch so schnell genug vor, allerdings ist es mir viel zu restriktiv bei der Codeverwaltung.

Ich habe es nicht geschafft ein MSVC Projekt (Cross-Platform) damit zu kompilieren, weil die Sources für zwei verschiedene Projekte teilweise im gleichen Ordner lagen.

Simon
2005-08-18, 17:29:14
Vor Eclipse graust es mich eigentlich, da ich u.a. nur 256MB RAM habe und nebenbei noch andere Sachen wie eine kleine Datenbank laufen müssen. Ich hab mit Eclipse keine guten Erfahrungen auf dem Laptop...

Edit:
Evtl. wäre es uU auch sinnvoll einfach den Hauptspeicher des Laptops aufzustocken...
Geht leider nicht, ist nicht meiner :(
Außerdem kostet das Geld... Ich muss damit nur arbeiten...

drdope
2005-08-18, 17:37:08
Geht leider nicht, ist nicht meiner :(
Außerdem kostet das Geld... Ich muss damit nur arbeiten...

Grad dann wäre es doch sinnvoll ;-)
Wie lange braucht man um sich in ne andere Entwickulungsumgebung einzuarbeiten? Das kann für den Arbeitgeber eigentlich nicht günstiger sein als nen Speicherupgrade.

Simon
2005-08-18, 17:39:30
Grad dann wäre es doch sinnvoll ;-)
Wie lange braucht man um sich in ne andere Entwickulungsumgebung einzuarbeiten? Das kann für den Arbeitgeber eigentlich nicht günstiger sein als nen Speicherupgrade.
Wie gesagt:
1) Kostet RAM Geld
2) Bin ich nur BA-Student in einer öffentlichen Einrichtung (Ja, tolle Verwaltung :( ) und kann keine Beschaffungsanträge stellen. Mal davon abgesehen, dass mein Chef meint, die Laptops würden ausreichen...

Diese Option ist zwar reizvoll, aber leider nicht praktikabel :(

drdope
2005-08-18, 17:43:49
Das suckt natürlich gewaltig ;-)
Wie schaut es mit der Alternative aus einen weniger resorucenfressenden WM/Desktop zu nehmen? z.B. XFCE oder Fluxbox

Simon
2005-08-18, 17:48:32
Wie schaut es mit der Alternative aus einen weniger resorucenfressenden WM/Desktop zu nehmen? z.B. XFCE oder Fluxbox
Hab keine DE. Hab WindowMaker laufen und werd da auch kaum wechseln ;)

Harleckin
2005-08-18, 17:56:03
Wie gesagt:
1) Kostet RAM Geld
2) Bin ich nur BA-Student in einer öffentlichen Einrichtung (Ja, tolle Verwaltung :( ) und kann keine Beschaffungsanträge stellen. Mal davon abgesehen, dass mein Chef meint, die Laptops würden ausreichen...

Diese Option ist zwar reizvoll, aber leider nicht praktikabel :(
Tja, dann weis der GPU möglichst wenig Speicher im BIOS zu und deaktivier unnötige Dienste der Distro.

256mb reichen zum Arbeiten, selbst wenn eine vernüftige DB im Hintergrund läuft. Hast du überhaupt mal geschaut, was an physikalischen Speicher verschlungen wird?!

Gnafoo
2005-08-19, 00:30:56
Code::Blocks ist glaube ich recht gut und anscheinend noch nicht so bekannt. Gibt es für Windows und Linux und ähnelt in der Art sehr Dev-Cpp oder ähnlichem. Hatte mir bisher nur einmal schnell die Windows-Version angesehen, aber die machte einen recht guten und soliden Eindruck.

http://www.codeblocks.org/

pdOtra
2005-08-19, 07:28:39
Motor:
http://konst.org.ua/motor/

Läuft auch ohne X. :)

Die Projektverwaltung ist extrem Spitze.

Einfach mal ausprobieren.

pdOrta

Simon
2005-08-19, 10:51:02
Tja, dann weis der GPU möglichst wenig Speicher im BIOS zu und deaktivier unnötige Dienste der Distro.
hab ich alles schon.


256mb reichen zum Arbeiten, selbst wenn eine vernüftige DB im Hintergrund läuft. Hast du überhaupt mal geschaut, was an physikalischen Speicher verschlungen wird?!
RAM ist voll, Swap ohne IDE (anjuta) jetzt bei 100MB von 700MB. Und das nur mit wenigen Testdaten in der DB...

Code::Blocks
Hab ich mir gestern schon kurz angesehen. Nach einigen Kompilierproblemen wills nicht laufen. Erst fehlte eine resources.zip und nun crashts mit Segfault.

Hab jetzt nochmal eclipse mit CDT probiert: Eclipse bracht etwa 4 Minuten zum Laden. Bis dann mein Projekt geladen ist, dauert es auch noch etwas. Code Completition dauert etwa 30-60 Sekunden pro Versuch und es kommt ziemlicher Müll dabei raus :(


Ich glaub, ich bin ein hoffnungsloser Fall :(