Kazalo:

Kaj je navzkrižni prevajalnik GCC?
Kaj je navzkrižni prevajalnik GCC?

Video: Kaj je navzkrižni prevajalnik GCC?

Video: Kaj je navzkrižni prevajalnik GCC?
Video: Section 1: More Comfortable 2024, November
Anonim

Na splošno, a križ - prevajalnik je prevajalnik ki deluje na platformi A (gostitelj), vendar generira izvedljive datoteke za platformo B (cilj). Ti dve platformi se lahko (vendar ni treba) razlikujeta po CPU, operacijskem sistemu in/ali izvedljivi obliki.

Glede na to, kaj je navzkrižni GCC?

Navzkrižno GCC pomeni, da sestavljate svoj projekt za drugo arhitekturo, npr. imate procesor x86 in želite prevesti za ARM.

Prav tako, kako navzkrižno prevedem GCC za orožje? 2 odgovora. Namesti gcc - roka -linux-gnueabi in binutils- roka -linux-gnueabi pakete in nato samo uporabite roka -linux-gnueabi- gcc namesto gcc za kompilacija . To prinaša popolno križ - prevesti okolje, vključno z binutili. To je edina zanesljiva metoda.

Kasneje se lahko vprašate tudi, kako naredite navzkrižno kompilacijo?

Navzkrižna kompilacija se bo zgodila na računalniku Linux x86 za napravo 96Boards ARM

  1. 1. korak: Posodobite sistem 96Boards (ARM) in gostiteljski računalnik (x86 Machine).
  2. 2. korak: Če uporabljate libsoc in ali mraa, se prepričajte, da sta nameščena in posodobljena.
  3. 3. korak: Namestite navzkrižne prevajalnike na gostiteljski računalnik.
  4. 4. korak: Namestite odvisnosti paketov.

Kakšna je razlika med prevajalnikom in navzkrižnim prevajalnikom?

Glavni razlika med prevajalnikom in navzkrižnim prevajalnikom je to prevajalnik je programska oprema, ki pretvori računalniški program, napisan v programskem jeziku visoke ravni, v strojni jezik, medtem ko navzkrižni prevajalnik je vrsta a prevajalnik ki lahko ustvari izvedljivo kodo za platformo, ki ni tista, na kateri

Priporočena: