IDE speziell für C gesucht (Linux)

Hallo,

ich programmiere auf Linux in C (nicht in C++, auch nicht zum Teil…) und suche dafür nun eine tolle IDE.

Ich kenne ein paar Entwicklungsumgebungen und Editoren:
code:blocks, KDevelop, KScope, Anjuta und Monodevelop sowie den Editor Kate.

Diese Programme können C-Code zwar bestens bearbeiten (editieren), mit allem Schnickschnack wie Code-Folding, Syntaxergänzung, Highlighting etc., und man kann üblicherweise externe Tools zum Kompilieren, Linken etc. einbinden (bzw. sie werden schon mitgebracht). Die Ausgaben dieser Tools werden dann in ein Ausgabe-Fenster umgelenkt und man kann damit seinen Code analysieren.

Aber:
Ich suche nach einer Entwicklungsumgebung, wo bereits während der Codeeingabe und noch vor dem Kompiliervorgang der Code analysiert wird und eventuelle Warnungen und Fehler bezüglich Syntax oder z.B. bei der Parameterangabe (falsche Typen) etc. angezeigt werden. Dies kenne ich vom Matlab-Editor, wo Fehler und Warnungen während der Eingabe erkannt und unterkringelt werden, und man kann sie dann vor der Programmausführung beseitigen. Anjuta soll es können, aber ich habe es dort nicht gefunden (?).

Ich muß mich in ein umfangreiches Softwareprojekt einarbeiten und stehe vor dem Problem, dass ich oft die auftretenden Datentypen (noch) nicht kenne und die Funktionen nebst Parametern. Da stelle ich mir die „Fehlerunterkringelung“ sehr hilfreich vor.

Danke für jeden Hinweis und viele Grüße,
Crypto.

Hallo,

Ich kenne ein paar Entwicklungsumgebungen und Editoren:
code:blocks, KDevelop, KScope, Anjuta und Monodevelop sowie
den Editor Kate.

OK.

Diese Programme können C-Code zwar bestens bearbeiten
(editieren), mit allem Schnickschnack wie Code-Folding,
Syntaxergänzung, Highlighting etc., und man kann üblicherweise
externe Tools zum Kompilieren, Linken etc. einbinden (bzw. sie
werden schon mitgebracht). Die Ausgaben dieser Tools werden
dann in ein Ausgabe-Fenster umgelenkt und man kann damit
seinen Code analysieren.

OK

Ich suche nach einer Entwicklungsumgebung, wo bereits während
der Codeeingabe und noch vor dem Kompiliervorgang der Code
analysiert wird und eventuelle Warnungen und Fehler bezüglich
Syntax oder z.B. bei der Parameterangabe (falsche Typen) etc.
angezeigt werden. Dies kenne ich vom Matlab-Editor, wo Fehler
und Warnungen während der Eingabe erkannt und unterkringelt
werden, und man kann sie dann vor der Programmausführung
beseitigen. Anjuta soll es können, aber ich habe es dort nicht
gefunden (?).

Gibt es tatsächlich, aber Du hast den
entsprechenden Kandidaten nicht genannt :wink:

Ich muß mich in ein umfangreiches Softwareprojekt einarbeiten
und stehe vor dem Problem, dass ich oft die auftretenden
Datentypen (noch) nicht kenne und die Funktionen nebst
Parametern. Da stelle ich mir die „Fehlerunterkringelung“
sehr hilfreich vor.

OK

Danke für jeden Hinweis und viele Grüße,

Alles das, auch „Echtzeitsyntaxprüfung“, wird
von Netbeans (6.7) unterstützt. Ich halte Netbeans
für die beste C/C+±IDE (für „normale“ Programme),
weit vor Eclipse und knapp hinter Visual C++ 2008.

Und Netbeans gibt es für Windows und Linux,man
ist nicht auf Linux festgelegt.

==> http://www.netbeans.org/community/releases/67/

Grüße

CMБ

Ich mag Eclipse recht gerne, das ist eine sprachunabhängige IDE:

http://www.eclipse.org/projects/project_summary.php?..

McPringle

Hallo McPringle,

Eclipse kannte ich zwar, dachte aber bislang, das wäre nur etwas für Java, und alles andere wird umständlich über bloated Plug-Ins unterstützt. Aber da habe ich mich wohl (zum Glück *g*) geirrt. Sieht gut aus und ich werde es mir in der nächsten Zeit noch genauer anschauen. Danke für den Hinweis.

Viele Grüße,
Crypto.

Gibt es tatsächlich, aber Du hast den

entsprechenden Kandidaten nicht genannt :wink:

[…]

Alles das, auch „Echtzeitsyntaxprüfung“, wird
von Netbeans (6.7) unterstützt. Ich halte Netbeans
für die beste C/C+±IDE (für „normale“ Programme),
weit vor Eclipse und knapp hinter Visual C++ 2008.

Und Netbeans gibt es für Windows und Linux,man
ist nicht auf Linux festgelegt.

==> http://www.netbeans.org/community/releases/67/

Grüße

CMБ

Hallo,

danke für den Tipp - Netbeans hört sich im ersten Moment sehr nach Java an, daher habe ich es wohl bislang immer überhört *g*.

Werde ich mir in der nächsten Zeit genauer ansehen. Und mit Eclipse vergleichen - siehe zweiter Hinweis in diesem Thread.

Viele Grüße,
Crypto.