Sisukord:

Mis on GCC ristkompilaator?
Mis on GCC ristkompilaator?

Video: Mis on GCC ristkompilaator?

Video: Mis on GCC ristkompilaator?
Video: Ele A El Dominio - Gucci En Mis Pies (Video Oficial) 2024, Aprill
Anonim

Üldiselt võib öelda, et a rist - koostaja on koostaja mis töötab platvormil A (host), kuid genereerib käivitatavad failid platvormi B (sihtmärk) jaoks. Need kaks platvormi võivad (kuid ei pea) CPU, operatsioonisüsteemi ja/või käivitatava vormingu poolest erinema.

Seda silmas pidades, mis on rist GCC?

Risti GCC tähendab, et koostate oma projekti erineva arhitektuuri jaoks, nt. teil on x86 protsessor ja soovite kompileerida ARM-i jaoks.

Samuti, kuidas ma saan ristkompileerida relvade GCC-d? 2 vastust. Installige gcc - arm -linux-gnueabi ja binutils- arm -linux-gnueabi paketid ja seejärel lihtsalt kasutage arm -linux-gnueabi- gcc selle asemel gcc jaoks koostamine . See toob kaasa täielikkuse rist - koostama keskkond, sealhulgas binutils. See on ainus usaldusväärne meetod.

Seejärel võib ka küsida, kuidas sa teed ristkompilatsiooni?

Ristkompileerimine toimub Linuxi x86 masinas 96Boards ARM seadme jaoks

  1. 1. samm: värskendage 96Boardsi (ARM) süsteemi ja hostarvutit (x86 masin).
  2. 2. samm: kui kasutate libsoc ja/või mraa, veenduge, et need on installitud ja ajakohased.
  3. 3. samm: installige hostmasinasse ristkompilaatorid.
  4. 4. samm: installige paketisõltuvused.

Mis vahe on kompilaatoril ja ristkompilaatoril?

Peamine erinevus kompilaatori ja ristkompilaatori vahel kas see on koostaja on tarkvara, mis muudab kõrgetasemelises programmeerimiskeeles kirjutatud arvutiprogrammi masinkeeleks, samal ajal kui ristkompilaator on a koostaja mis võivad luua käivitatava koodi muule platvormile kui see, millel

Soovitan: