GCC

Eine Installationsanleitung finden sie im Abschnitt namens Installieren von GCC-3.3.1 in Kapitel 6.

Offizielle Download Adresse

GCC (3.3.1): 
ftp://ftp.gnu.org/pub/gnu/gcc/

GCC No-Fixincludes Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-3.3.1-no_fixincludes-2.patch

GCC Specs Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-3.3.1-specs-2.patch

GCC Suppress-Libiberty Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-3.3.1-suppress-libiberty.patch

GCC-2 (2.95.3): 
ftp://ftp.gnu.org/pub/gnu/gcc/

GCC-2 Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-2.95.3-2.patch

GCC-2 No-Fixincludes Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-2.95.3-no-fixinc.patch

GCC-2 Return-Type Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-2.95.3-returntype-fix.patch

Inhalt von GCC

Das Paket GCC enthält die Gnu Compiler Sammlung, inklusive dem C und C++ Compiler.

Installierte Programme: c++, cc (Link auf gcc), cc1, cc1plus, collect2, cpp, g++, gcc, gccbug, und gcov

Installierte Bibliotheken: libgcc.a, libgcc_eh.a, libgcc_s.so, libstdc++.[a,so] und libsupc++.a

Kurze Beschreibungen

cpp ist der C Preprozessor. Er wird von dem Compiler benutzt um #include und #define Anweisungen in Quellcodedateien zu expandieren.

g++ ist der C++ Compiler.

gcc ist der C Compiler. Er wird benutzt um Quellcode eines Programms in Assembler Code zu übersetzen.

gccbug ist ein Shell Skript das helfen soll, gute Fehlerberichte zu erzeugen.

gcov ist ein Berichterstattungs Hilfsmittel. Es wird verwendet, um Programme zu analysieren und herauszufinden, wo Optimierungen die meiste Wirkung zeigen.

libgcc* enthält Laufzeitunterstützung für gcc.

libstdc++ ist die Standard C++ Bibliothek. Sie enthält viele häufig benutzte Funktionen.

libsupc++ stellt hilfreiche Routinen für die C++ Programmiersprache zur Verfügung.

GCC Installationsabhängigkeiten

GCC ist abhängig von: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, Gettext, Glibc, Grep, Make, Perl, Sed, Texinfo.