Red de conocimiento informático - Descarga de software - Compilación electrónica en lenguaje c

Compilación electrónica en lenguaje c

Como lenguaje de programación, no tiene ningún principio de funcionamiento en sí mismo. De hecho, toda la sintaxis del lenguaje C es la implementación específica del principio de funcionamiento o mecanismo de funcionamiento del compilador del lenguaje C. Es imposible discutirlo en detalle, pero como programador de C, debes comprender el proceso general. Un programa generalmente pasa por cuatro procesos desde el código fuente en lenguaje C hasta el archivo ejecutable del sistema.

1. Paso de preprocesamiento. Este paso es un paso de procesamiento de texto, que se completa mediante un programa de preprocesamiento. Los comandos de preprocesamiento que comienzan con "#" en el código fuente se procesarán en consecuencia. En Linux, el preprocesador para el lenguaje C es el comando cp.

2. Paso de compilación, este es un paso de compilación en lenguaje C. En Linux, el compilador de C es un comando cc que convierte el código fuente de C en instrucciones ensambladoras.

3. Paso de montaje, este es un paso de montaje. En Linux, el ensamblador del lenguaje C es un comando as. Este paso compilará las instrucciones del ensamblador en código de máquina binario.

4. Vincular cascada, es decir, cargar el archivo de destino de código de máquina generado por la cascada de ensamblaje en el archivo ejecutable del sistema, que se ensambla en formato ELF en la plataforma Linux y formato PE en la plataforma Windows. El comando del vinculador en la plataforma Linux es ld y el comando del vinculador en la plataforma Windows es vinculador.

El paleado profundo es principalmente para desmalezar y calentar; la primera vez es durante el período de crecimiento de la planta, que ya está completo.