Compilar código fuente c
Los programas en lenguaje C se pueden usar en procesadores de cualquier arquitectura, siempre que el procesador de esa arquitectura tenga el compilador y la biblioteca de lenguaje C correspondientes, entonces el código fuente C se puede compilar y conectar en un binario de destino. ejecutar.
1. Editar: Ingrese el programa fuente y guárdelo (archivo .c).
2. Compilación: Traducir el programa fuente a un archivo objeto (archivo .OBJ).
3. Conexión: convierte el archivo de destino en un archivo ejecutable. EXE).
4. Ejecutar: ejecutar. Archivo EXE para obtener los resultados de ejecución.
Datos extendidos:
El código C ingresa a la etapa del programa:
1. c y archivos de encabezado relacionados, como stdio. h, es preprocesado en uno por el preprocesador CPP. mis archivos. Esto está precompilado. El archivo I no contiene ninguna definición de macro porque todas las macros están expandidas y los archivos incluidos están insertados. mis archivos.
2. El proceso de compilación consiste en realizar una serie de análisis léxico, análisis de sintaxis, análisis semántico y optimización en los archivos preprocesados para generar los archivos de código ensamblador correspondientes. Este proceso suele ser la parte central de toda la creación del programa 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. Para obtener el archivo ejecutable final "A.out", es necesario vincular muchos archivos.
4. Durante el proceso de vinculación, las instrucciones que llaman a funciones definidas en otros archivos de objetos deben recalibrarse, y las instrucciones que usan variables definidas en otros archivos de objetos también deben recalibrarse.
Enciclopedia Baidu-lenguaje c