Satura rādītājs:

Kas ir GCC savstarpējais kompilators?
Kas ir GCC savstarpējais kompilators?

Video: Kas ir GCC savstarpējais kompilators?

Video: Kas ir GCC savstarpējais kompilators?
Video: gummy bear 2024, Aprīlis
Anonim

Vispārīgi runājot, a krusts - kompilators ir kompilators kas darbojas platformā A (resursdators), bet ģenerē izpildāmos failus platformai B (mērķis). Šīs divas platformas var (bet nav nepieciešams) atšķirties pēc CPU, operētājsistēmas un/vai izpildāmā formāta.

Ņemot to vērā, kas ir GCC?

Šķērsojiet GCC nozīmē, ka jūs apkopojat savu projektu citai arhitektūrai, piem. jums ir x86 procesors un vēlaties kompilēt ARM.

Kā arī var pāri kompilēt GCC ieročiem? 2 atbildes. Uzstādīt gcc - roka -linux-gnueabi un binutils- roka -linux-gnueabi pakotnes un pēc tam vienkārši izmantojiet roka -linux-gnueabi- gcc tā vietā gcc priekš kompilācija . Tas ienes pilnīgumu krusts - sastādīt vide, ieskaitot binutils. Šī ir vienīgā uzticamā metode.

Pēc tam var arī jautāt, kā jūs veicat krustenisko kompilāciju?

Savstarpēja kompilācija notiks Linux x86 mašīnā 96Boards ARM ierīcei

  1. 1. darbība. Atjauniniet 96Boards (ARM) sistēmu un resursdatoru (x86 mašīna).
  2. 2. darbība. Ja izmantojat libsoc un/vai mraa, pārliecinieties, vai tie ir instalēti un atjaunināti.
  3. 3. darbība. Instalējiet resursdatorā savstarpējos kompilatorus.
  4. 4. darbība. Instalējiet pakotnes atkarības.

Kāda ir atšķirība starp kompilatoru un krustenisko kompilatoru?

Galvenais Atšķirība starp kompilatoru un krustenisko kompilatoru vai tas ir kompilators ir programmatūra, kas augsta līmeņa programmēšanas valodā rakstītu datorprogrammu pārveido mašīnvalodā, kamēr krustveida kompilators ir a veids kompilators kas var izveidot izpildāmu kodu citai platformai, nevis tai, kurā

Ieteicams: