El documento describe el proceso de compilación de un programa escrito en un lenguaje de alto nivel hasta convertirlo en un programa ejecutable. Este proceso implica la traducción del código fuente a código objeto por el compilador y luego la vinculación de librerías para generar el ejecutable por el enlazador. También se explican los posibles errores que pueden ocurrir durante la compilación y ejecución de un programa.