Innehållsförteckning:

Vad är GCC cross compiler?
Vad är GCC cross compiler?

Video: Vad är GCC cross compiler?

Video: Vad är GCC cross compiler?
Video: How to Cross Compile Rust from Linux to Windows | Rust Language 2024, April
Anonim

Generellt sett, a korsa - kompilator är en kompilator som körs på plattform A (värden), men genererar körbara filer för plattform B (målet). Dessa två plattformar kan (men behöver inte) skilja sig åt i CPU, operativsystem och/eller körbart format.

Med tanke på detta, vad är cross GCC?

Gå över GCC innebär att du sammanställer ditt projekt för en annan arkitektur, t.ex. du har en x86-processor och vill kompilera för ARM.

Dessutom, hur korskompilerar jag GCC för vapen? 2 svar. Installera gcc - ärm -linux-gnueabi och binutils- ärm -linux-gnueabi-paket och sedan bara använda ärm -linux-gnueabi- gcc istället för gcc för kompilering . Detta ger in det kompletta korsa - sammanställa miljö, inklusive binutils. Detta är den enda pålitliga metoden.

Därefter kan man också fråga sig, hur gör man en korskompilering?

Korskompilering kommer att ske på en Linux x86-maskin för 96Boards ARM-enhet

  1. Steg 1: Uppdatera 96Boards (ARM) system och värddator (x86 Machine).
  2. Steg 2: Om du använder libsoc och eller mraa, se till att de är installerade och uppdaterade.
  3. Steg 3: Installera korskompilatorer på värddatorn.
  4. Steg 4: Installera paketberoenden.

Vad är skillnaden mellan kompilator och korskompilator?

Den huvudsakliga skillnad mellan kompilator och korskompilator är det kompilator är en programvara som omvandlar ett datorprogram skrivet på högnivåprogrammeringsspråk till maskinspråk medan korskompilator är en typ av a kompilator som kan skapa en körbar kod för en annan plattform än den där

Rekommenderad: