Tabla de contenido:

¿Qué es el compilador cruzado GCC?
¿Qué es el compilador cruzado GCC?

Video: ¿Qué es el compilador cruzado GCC?

Video: ¿Qué es el compilador cruzado GCC?
Video: GCC cruzado 8.5.0 para CentOS 6.10 2024, Abril
Anonim

En general, una Cruz - compilador es un compilador que se ejecuta en la plataforma A (el host), pero genera ejecutables para la plataforma B (el destino). Estas dos plataformas pueden (pero no es necesario) diferir en CPU, sistema operativo y / o formato ejecutable.

Teniendo esto en cuenta, ¿qué es cross GCC?

Cruz GCC significa que está compilando su proyecto para una arquitectura diferente, p. ej. tiene un procesador x86 y desea compilar para ARM.

Además, ¿cómo puedo realizar una compilación cruzada de GCC para armas? 2 respuestas. Instalar en pc gcc - brazo -linux-gnueabi y binutils- brazo -linux-gnueabi paquetes, y luego simplemente use brazo -linux-gnueabi- gcc en lugar de gcc por Compilacion . Esto trae la completa Cruz - compilar entorno, incluidas binutils. Este es el único método confiable.

Posteriormente, también se puede preguntar, ¿cómo se hace una recopilación cruzada?

La compilación cruzada ocurrirá en una máquina Linux x86 para un dispositivo 96Boards ARM

  1. Paso 1: Actualice el sistema 96Boards (ARM) y la computadora Host (máquina x86).
  2. Paso 2: Si está utilizando libsoc o mraa, asegúrese de que estén instalados y actualizados.
  3. Paso 3: Instale compiladores cruzados en la máquina host.
  4. Paso 4: instale las dependencias del paquete.

¿Cuál es la diferencia entre compilador y compilador cruzado?

El principal diferencia entre compilador y compilador cruzado es que el compilador es un software que transforma un programa de computadora escrito en lenguaje de programación de alto nivel en lenguaje de máquina mientras el compilador cruzado es un tipo de compilador que puede crear un código ejecutable para una plataforma distinta a aquella en la que

Recomendado: