GCC

Pour les instructions d'installation, voir la section intitulée Installer GCC-3.3.1 dans Chapitre 6.

Site officiel de téléchargement

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

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

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

Correctif "GCC Suppress-Libiberty" :
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:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-2.95.3-2.patch

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

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

Contenu de GCC

Le package GCC contient le compilateur GNU, incluant les compilateurs C et C++.

Programmes installés : c++, cc (lien vers gcc), cc1, cc1plus, collect2, cpp, g++, gcc, gccbug et gcov

Bibliothèques installées : libgcc.a, libgcc_eh.a, libgcc_s.so, libstdc++.[a,so] et libsupc++.a

Descriptions courtes

cpp est le préprocesseur C. Il est utilisé par le compilateur pour avoir les instructions #include et #define étendues dans les fichiers source.

g++ est le compilateur C++.

gcc est le compilateur C. Il est utilisé pour traduire le code source d'un programme en code assembleur.

gccbug est un script shell utilisé pour aider à la création de bons rapports de bug.

gcov est un outil de tests. Il est utilisé pour analyser des programmes dans l'espoir de trouver où des optimisations auraient le plus d'effet.

libgcc* contient le support en exécution de gcc.

libstdc++ est la bibliothèque standard C++. Elle contient des fonctions fréquemment utilisées.

libsupc++ apporte des routines de support pour le langage de programmation c++.

Dépendances d'installation de GCC

GCC dépend de Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, Gettext, Glibc, Grep, Make, Perl, Sed, Texinfo.