Innholdsfortegnelse:

Hva er GCC krysskompiler?
Hva er GCC krysskompiler?

Video: Hva er GCC krysskompiler?

Video: Hva er GCC krysskompiler?
Video: Understanding how GCC carries out compilation 2024, Mars
Anonim

Generelt sett, a kryss - kompilator er en kompilator som kjører på plattform A (verten), men genererer kjørbare filer for plattform B (målet). Disse to plattformene kan (men trenger ikke) være forskjellige i CPU, operativsystem og/eller kjørbart format.

Med tanke på dette, hva er cross GCC?

Kryss GCC betyr at du setter sammen prosjektet ditt for en annen arkitektur, f.eks. du har en x86-prosessor og ønsker å kompilere for ARM.

Også, hvordan krysskompilerer jeg GCC for våpen? 2 svar. Installere gcc - væpne -linux-gnueabi og binutils- væpne -linux-gnueabi-pakker, og så er det bare å bruke væpne -linux-gnueabi- gcc i stedet for gcc til samling . Dette bringer inn det komplette kryss - kompilere miljø, inkludert binutils. Dette er den eneste pålitelige metoden.

Deretter kan man også spørre, hvordan gjør man en krysskompilering?

Krysskompilering vil skje på en Linux x86-maskin for 96Boards ARM-enhet

  1. Trinn 1: Oppdater 96Boards (ARM) system og Host (x86 Machine) datamaskin.
  2. Trinn 2: Hvis du bruker libsoc og eller mraa, sørg for at de er installert og oppdatert.
  3. Trinn 3: Installer krysskompilatorer på vertsmaskinen.
  4. Trinn 4: Installer pakkeavhengigheter.

Hva er forskjellen mellom kompilator og krysskompilator?

Hoved forskjellen mellom kompilator og krysskompilator er det kompilator er en programvare som forvandler et dataprogram skrevet på høynivåprogrammeringsspråk til maskinspråk mens krysskompilator er en type a kompilator som kan lage en kjørbar kode for en annen plattform enn den som

Anbefalt: