Linux From Scratch: Versión 5.0 | ||
---|---|---|
Anterior | Apéndice A. Descripción de los paquetes y sus dependencias | Siguiente |
Las instrucciones de instalación están en la sección Instalación de GCC-3.3.1 del Capítulo 6.
GCC (3.3.1):
ftp://ftp.gnu.org/pub/gnu/gcc/
Parche No-Fixincludes para GCC:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-3.3.1-no_fixincludes-2.patch
Parche Specs para GCC:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-3.3.1-specs-2.patch
Parche que suprime Libiberty para GCC:
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/
Parche para GCC-2:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-2.95.3-2.patch
Parche No-Fixincludes para GCC-2:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-2.95.3-no-fixinc.patch
Parche Return-Type para GCC-2:
http://www.linuxfromscratch.org/patches/lfs/5.0/gcc-2.95.3-returntype-fix.patch
El paquete GCC contiene la colección de compiladores GNU, que incluye los compiladores C y C++.
Programas instalados: c++, cc (enlace a gcc), cc1, cc1plus, collect2, cpp, g++, gcc, gccbug y gcov
Librerías instaladas: libgcc.a, libgcc_eh.a, libgcc_s.so, libstdc++.[a,so] y libsupc++.a
cpp es el preprocesador de C. Lo usa el compilador para tener las sentencias #include, #define y similares expandidas en los ficheros fuente.
g++ es el compilador de C++.
gcc es el compilador de C. Se usa para traducir el código fuente de un programa a código ensamblador.
gccbug es un guión del interprete de comandos que ayuda a crear buenas notificaciones de errores.
gcov es una herramienta para pruebas de rendimiento. Se usa para analizar programas y encontrar qué optimizaciones tendrán el mayor efecto.
libgcc* contienen el soporte en tiempo de ejecución para gcc.
libstdc++ es la librería estándar de C++. Contiene muchas funciones de uso frecuente.
libsupc++ proporciona rutinas de soporte para el lenguaje de programación c++.
GCC depende de: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, Gettext, Glibc, Grep, Make, Perl, Sed, Texinfo.