Hablemos primero del compilador: En pocas palabras, un compilador traduce “un lenguaje (generalmente un lenguaje de alto nivel como C, BASIC, Java, etc. (Java es diferente, lo sabrás). una vez que lo aprenda))” en “programa en otro idioma (generalmente un lenguaje de bajo nivel generalmente se traduce al lenguaje ensamblador). Tenga en cuenta que el compilador aquí es solo una traducción y no puede generar un archivo ejecutable.
Generar un archivo ejecutable (programa disponible) ¿Cómo se llama el programa?
Enlazador: Un vinculador es un programa que vincula uno o más archivos objeto y bibliotecas generados por un compilador o ensamblador en un ejecutable. file. Puede que no lo entiendas, no importa. Lo sabrás después de que dibujemos el archivo objeto.
Archivo objeto: un archivo cuyo código fuente ha sido traducido por el compilador (debes saber cuál es el origen). El código es). El sistema tiene un conjunto de códigos, que puede encontrar en Internet. El lenguaje del conjunto de códigos es lenguaje ensamblador. Lo que tiene que hacer el compilador es traducir el código fuente a instrucciones en el conjunto de códigos. forma el archivo de destino
Abajo y arriba:
Hay que distinguir una cosa: el lenguaje informático es un código compuesto por un montón de 0 y un montón de 1, como este:
1001 0101 0101 0100
1001 0001 1000 0101
1000 0000 0111 1100
………………
El archivo de destino es código en lenguaje ensamblador
Si no lo entiende, pregunte y acepte~
.