ensamblador o del compilador generan los archivos .obj. luego el linker une todo los archivos objetos, resuelve direcciones de variables, funciones y crea el archivo binario. respecto a la salida de archivos del compilador eso depende del compilador, algunos
compiladores puede generar varios tipo de informacion adicional segun los parametros que se le han pasado.
esto te puede servir explica bien:
http://es.wikipedia.org/wiki/Compilador
compiladores puede generar varios tipo de informacion adicional segun los parametros que se le han pasado.
esto te puede servir explica bien:
http://es.wikipedia.org/wiki/Compilador