Taula de continguts:

Què és el compilador creuat GCC?
Què és el compilador creuat GCC?

Vídeo: Què és el compilador creuat GCC?

Vídeo: Què és el compilador creuat GCC?
Vídeo: Программирование на C № 7: что такое GCC? 2024, De novembre
Anonim

En termes generals, a creu - compilador és un compilador que s'executa a la plataforma A (l'amfitrió), però genera executables per a la plataforma B (l'objectiu). Aquestes dues plataformes poden (però no cal) diferir en la CPU, el sistema operatiu i/o el format executable.

Tenint això a la vista, què és cross GCC?

Creu GCC significa que esteu compilant el vostre projecte per a una arquitectura diferent, p. tens un processador x86 i vols compilar per a ARM.

A més, com puc compilar GCC per a armes? 2 respostes. Instal·lar gcc - braç -linux-gnueabi i binutils- braç -linux-gnueabi, i després només cal utilitzar braç -linux-gnueabi- gcc en lloc de gcc per compilació . Això porta al complet creu - compilar entorn, inclosos els binutils. Aquest és l'únic mètode fiable.

Posteriorment, també es pot preguntar, com es fa una compilació creuada?

La compilació creuada es farà en una màquina Linux x86 per al dispositiu 96Boards ARM

  1. Pas 1: actualitzeu el sistema 96Boards (ARM) i l'ordinador host (x86 Machine).
  2. Pas 2: si utilitzeu libsoc i/o mraa, assegureu-vos que estiguin instal·lats i actualitzats.
  3. Pas 3: instal·leu compiladors creuats a la màquina host.
  4. Pas 4: instal·leu les dependències del paquet.

Quina diferència hi ha entre compilador i compilador creuat?

El principal diferència entre compilador i compilador creuat és que el compilador és un programari que transforma un programa informàtic escrit en llenguatge de programació d'alt nivell en llenguatge màquina mentre que el compilador creuat és un tipus de a compilador que pot crear un codi executable per a una plataforma diferent d'aquella en la qual

Recomanat: