¿Qué es un archivo intermedio en la escritura en lenguaje C?
Tomemos como ejemplo el hola mundo más simple.
int main( void ){
printf( "¡Hola mundo!");
}
Cuando el sistema compila este programa. , funciona de la siguiente manera.
Primero, traduce tu programa a código de máquina.
En este punto, su programa no se puede ejecutar directamente porque el sistema no sabe cómo manejar la función printf. Por tanto, el sistema traducirá
el código máquina y lo almacenará temporalmente en un archivo con la extensión obj.
En segundo lugar, busque el archivo obj correspondiente a la función printf en la biblioteca de clases y vincule el contenido del archivo a su código. Y genere el archivo exe ejecutable final
El primer paso se llama compilación, el segundo paso se llama vinculación y el archivo obj entre el primer y segundo paso se llama archivo intermedio.