Red de conocimiento informático - Computadora portátil - código fuente del generador de código c

código fuente del generador de código c

Hay cuatro pasos para desarrollar un programa en C: editar, compilar, vincular y ejecutar.

Los programas en lenguaje C se pueden utilizar en cualquier procesador de arquitectura. Siempre que el procesador de arquitectura tenga la biblioteca y el compilador de lenguaje C correspondientes, el código fuente de C se puede compilar y el archivo binario de destino se puede conectar y ejecutar.

1. Preprocesamiento: Importe el programa fuente y guárdelo (archivo C).

2. Compilación: Convierte el programa fuente en un archivo objeto (archivo Obj).

3. Enlace: Genere el archivo de destino en un archivo ejecutable (archivo EXE).

4.Ejecutar: Ejecute el archivo EXE para obtener los resultados de la ejecución.

Datos extendidos:

El código en lenguaje C se divide en varias etapas del programa:

1. Y archivos de encabezado relacionados, como Stdio. El preprocesamiento de H.CPP es. mis archivos. Precompilado. El archivo no contiene ninguna definición de macro porque todas las macros se han expandido y se han insertado los archivos incluidos. Lo mencioné.

2. El proceso de compilación consiste en realizar análisis léxico, análisis de sintaxis, análisis semántico y optimización de los archivos preprocesados ​​para generar los archivos de código ensamblador correspondientes. Este proceso suele ser la parte central de todo el procedimiento y uno de los más complejos.

3. El ensamblador no genera directamente el archivo ejecutable, sino el archivo objeto. El ensamblador puede llamar a LD para generar un programa ejecutable ejecutable. Es decir, es necesario vincular una gran cantidad de archivos para obtener el archivo ejecutable final "a.out".

4. Durante el proceso de vinculación, las instrucciones de llamada a funciones definidas en otros archivos de destino deben reajustarse y existe el mismo problema con las variables definidas en otros archivos de destino.

Enciclopedia Baidu-lenguaje c