Diferencia entre revisiones de «Programación en C/El proceso de compilación»

Contenido eliminado Contenido añadido
Envite (discusión | contribs.)
Sin resumen de edición
 
Sin resumen de edición
Línea 1:
Normalmente, a la hora de programar no creamos un único archivo '''C''' <code>.c</code>, sino varios de ellos conteniendo diferentes funciones del programa. Esto nos proporciona varias ventajas: una mejor organización del código, una mejor modularidad y, sobre todo, más facilidad (y velocidad) a la hora de compilar.
 
El proceso de compilación que hemos tratado hasta ahora se divide en realidad en dos etapas, que el compilador nos esconde en una: compilación propiamente dicha y enlazado. En la primera etapa, la de compilación, nuestro código en '''C''' se transforma en código objeto, es decir, código máquina (instrucciones que el ordenador puede ejecutar) en ficheros <code>.o</code>, mientras que en la segunda etapa (enlazado) estos ficheros objeto son unidos entre sí para formar el fichero ejecutable (normalmente sin extensión en el mundo Unix, o con extensión <code>.com</code> o <code>.exe</code> en el mundo MS-DOS/Windows).
 
[[Imagen:Compilar.png]]