Gnu Compiler Collection
(Weiterleitung von Linux Notizen / gcc)
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
gcc. Mehr als nur ein C/C++ Compiler. Besitzt ein gemeinsames optimierendes Backend (für ein paar dutzend Prozessoren) und Frontends für eine zunehmende Anzahl von Programmiersprachen: C, C++, Java, Ada, Fortran, ...
Aktuelles (20.4.2005):
GCC 4.0 ist fertig:
Dieser unterstützt erstmals auch Fortran 95!
Vorteile:
- Standard Interface und Parser über einen weiten Bogen von Sprachen, Architekturen und Betriebsysteme.
- Option -M erzeugt eine Liste aller Header, von denen das Sourcefile abhängig ist. Ein bisschen sed und es ist ein Makefile möglich, das auch alle Headerabhängigkeiten automatisch berücksichtigt. (Siehe auch gccmakedep aus den X Entwicklungswerkzeugen)
Nachteile:
- Gilt nicht als überragend schnell (kein Wunder, nachdem er von der Prozessorarchitektur abstrahiert).
- G++ 4.0 mit Precompiled-Header-Unterstützung kommt mir deutlich schneller vor als MS VC++ 6.0 mit automatischem Gebrauch von Precompiled Headers. --kg
Links:
KategorieUnix KategorieSoftwareTool
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 20. Januar 2006 16:24 (diff))