Sadržaj:

Što je GCC križni prevodilac?
Što je GCC križni prevodilac?

Video: Što je GCC križni prevodilac?

Video: Što je GCC križni prevodilac?
Video: Новый автоматизированный лазерный гравер IKIER K1 PRO 24W мощностью 24 Вт с отличной конструкцией. 2024, Studeni
Anonim

Općenito govoreći, a križ - prevodilac je prevodilac koji radi na platformi A (host), ali generira izvršne datoteke za platformu B (cilj). Ove dvije platforme mogu se (ali ne moraju) razlikovati u CPU-u, operativnom sustavu i/ili izvršnom formatu.

Imajući to na umu, što je križni GCC?

Križ GCC znači da svoj projekt sastavljate za drugu arhitekturu, npr. imate x86 procesor i želite kompajlirati za ARM.

Također, kako mogu unakrsno kompajlirati GCC za oružje? 2 odgovora. Instalirati gcc - ruka -linux-gnueabi i binutils- ruka -linux-gnueabi pakete, a zatim samo upotrijebite ruka -linux-gnueabi- gcc umjesto gcc za kompilacija . Ovo dovodi do potpunog križ - sastaviti okoliš, uključujući binutile. Ovo je jedina pouzdana metoda.

Nakon toga, netko se također može pitati, kako napraviti križnu kompilaciju?

Unakrsna kompilacija će se dogoditi na Linux x86 stroju za 96Boards ARM uređaj

  1. Korak 1: Ažurirajte 96Boards (ARM) sustav i Host (x86 Machine) računalo.
  2. Korak 2: Ako koristite libsoc i/ili mraa provjerite jesu li instalirani i ažurirani.
  3. Korak 3: Instalirajte unakrsne kompilatore na glavno računalo.
  4. Korak 4: Instalirajte ovisnosti paketa.

Koja je razlika između kompajlera i unakrsnog prevoditelja?

Glavni razlika između kompajlera i unakrsnog prevoditelja je li to prevodilac je softver koji pretvara računalni program napisan programskim jezikom visoke razine u strojni jezik dok se križni prevodilac je vrsta a prevodilac koji može stvoriti izvršni kod za platformu različitu od one na kojoj

Preporučeni: