Obsah:

Čo je krížový kompilátor GCC?
Čo je krížový kompilátor GCC?

Video: Čo je krížový kompilátor GCC?

Video: Čo je krížový kompilátor GCC?
Video: Cross Compiler | Compiler Design | Lec-6 | Bhanu Priya 2024, November
Anonim

Všeobecne povedané, a kríž - kompilátor je a kompilátor ktorý beží na platforme A (hostiteľ), ale generuje spustiteľné súbory pre platformu B (cieľ). Tieto dve platformy sa môžu (ale nemusia) líšiť procesorom, operačným systémom a/alebo spustiteľným formátom.

Vzhľadom na to, čo je kríž GCC?

Kríž GCC znamená, že svoj projekt zostavujete pre inú architektúru, napr. máte procesor x86 a chcete kompilovať pre ARM.

Tiež, ako môžem krížovo skompilovať GCC pre zbrane? 2 odpovede. Inštalácia gcc - rameno -linux-gnueabi a binutils- rameno -linux-gnueabi a potom už len použite rameno -linux-gnueabi- gcc namiesto gcc pre kompilácia . To prináša úplné kríž - zostaviť prostredia vrátane binutilov. Toto je jediná spoľahlivá metóda.

Následne sa možno spýtať, ako sa robí krížová kompilácia?

Krížová kompilácia sa uskutoční na stroji Linux x86 pre zariadenie 96Boards ARM

  1. Krok 1: Aktualizujte systém 96Boards (ARM) a hostiteľský počítač (x86 Machine).
  2. Krok 2: Ak používate libsoc alebo mraa, uistite sa, že sú nainštalované a aktuálne.
  3. Krok 3: Nainštalujte krížové kompilátory na hostiteľský počítač.
  4. Krok 4: Nainštalujte závislosti balíkov.

Aký je rozdiel medzi kompilátorom a krížovým kompilátorom?

Hlavný rozdiel medzi kompilátorom a krížovým kompilátorom je to kompilátor je softvér, ktorý transformuje počítačový program napísaný vo vysokoúrovňovom programovacom jazyku na strojový jazyk krížový kompilátor je typ a kompilátor ktorý dokáže vytvoriť spustiteľný kód pre inú platformu, ako je tá, na ktorej

Odporúča: