C makefile
Oradores
Gaston Prieto
Facundo Viale
Matías Dumrauf
Sebastian Amaro
Talk II
Tools and More Stuff
C Talk II
● C para Avanzados
● GCC &Makefile
● Development Tools
● Valgrind
C Talk I
GCC & Makefile
GCC & Makefile
GCC
[From Wikipedia]
GNU Compiler Collection es un conjunto de compiladores creados por el proyecto GNU.GCC es software libre y lo distribuye la FSF bajo la licencia GPL. Estos compiladores se
consideran estándar para los sistemas operativos derivados de UNIX, de código abierto o
también depropietarios, como Mac OS X. GCC requiere el conjunto de aplicaciones
conocido como binutils para realizar tareas como identificar archivos objeto u obtener su
tamaño para copiarlos, traducirlos o crearlistas, enlazarlos, o quitarles símbolos
innecesarios.
Originalmente GCC significaba GNU C Compiler (compilador GNU para C), porque sólo
compilaba el lenguaje C. Posteriormente se extendió para compilarC++, Objective-C,
Fortran, Ada y otros.
Casi todo GCC está escrito en C, a fines de mayo del 2010 se anunció que se comenzará
a utilizar C++ en el desarrollo de GCC.
En la versión 4.2.3 seincluye soporte para: ARC, ARM, Blackfin, CRIS, CRX, Darwin,
DEC Alpha, DEC Alpha/VMS, FRV, GNU/Linux, H8/300, H8/500, HPPA, IA-64 "Itanium",
M32C, M32R/D, MIPS, MMIX, MN10300, Morpho MT, Motorola M680x0,Motorola
M68hc1x, Motorola 88000, PA-RISC, PDP-11, PowerPC, RS/6000, Score, SPARC,
SuperH, System/370, System 390, System V, TMS320C3x/C4x, V850, VAX, x86, x86-64,
Xstormy16, Xtensa, zSeries,A29K, Atmel AVR, C4x, D30V, DSP16xx, FR-30, FR-V, Intel
i960, IP2000, MN10200, NS32K y ROMP.
GCC & Makefile
Etapas de compilación en GCC:
● Preprocessing
● Compilation Proper
● Assembly
●Linking
Extensiones que maneja GCC:
Extension
Description
.c
C source code which must be preprocessed.
.i
C source code which should not be preprocessed.
.ii
C++ source code which...
Regístrate para leer el documento completo.