GCC steht für ''GNU Compiler Collection'' und ist der praktisch der Ursprung des [[GNU]]-Systems, wie auch von [[Linux]]. Ursprünglich (bis 1999) war GCC nur ein C-Compiler (GCC stand für ''GNU C Compiler''). Heutzutage enthält GCC Compiler(frontends) für [[C]], [[C++]], Objective-C, [[Java]] ([[GCJ]]), Fortran und [[Ada]], sowie Bibliotheken für diese Sprachen. Es gibt auch andere Compiler, die GCC als Backend verwenden, wie zum Beispiel GnuPascal. (Das bedeutet übrigens nicht, dass [[C]] als Zwischensprache verwendet wird, wie leider viele fälschlicherweise behaupten) GCC läuft unter beinahe jedem Betriebssystem und jeder Hardwareplattform. Homepage: http://gcc.gnu.org/ Lizenz: [[GPL]] = Tipps & Tricks = * Meist wird der GCC mit den [[autotools]] eingesetzt, um komplexere Projekte zu kompilieren. * [[distcc]] erlaubt verteiltes kompilieren. * [[ccache]] ist ein .o-Cache, der über MD5-Hashes der Objektdateien sehr viel effizienter arbeitet als Makefile-Dependencies. = Links = * [[http://www.lcs-chemie.de/c_comp.htm|Kurzanleitung für GNU C-/C++-Compiler]] * [[http://www.network-theory.co.uk/docs/gccintro/index.html|An Introduction to GCC]] for the GNU Compilers gcc and g++ {en} (online Buch) * [[http://www.gnu.org/software/gnu-c-manual/|GNU C Referenz]] {en} ---- Diese Seite in anderen Wikis: [[DseWiki:GnuCompilerCollection|DseWiki]].