Obsah:

Co je křížový kompilátor GCC?
Co je křížový kompilátor GCC?

Video: Co je křížový kompilátor GCC?

Video: Co je křížový kompilátor GCC?
Video: 'Accidental' CrossCompiler - Computerphile 2024, Listopad
Anonim

Obecně řečeno, a přejít - kompilátor je kompilátor který běží na platformě A (hostitel), ale generuje spustitelné soubory pro platformu B (cíl). Tyto dvě platformy se mohou (ale nemusí) lišit CPU, operačním systémem a/nebo spustitelným formátem.

Vzhledem k tomu, co je kříž GCC?

Kříž GCC znamená, že svůj projekt kompilujete pro jinou architekturu, např. máte procesor x86 a chcete kompilovat pro ARM.

Také, jak mohu křížově zkompilovat GCC pro zbraně? 2 Odpovědi. Nainstalujte gcc - paže -linux-gnueabi a binutils- paže -linux-gnueabi balíčky a pak už jen použijte paže -linux-gnueabi- gcc namísto gcc pro sestavení . To přináší úplné přejít - kompilovat prostředí, včetně binutils. Toto je jediná spolehlivá metoda.

Následně se lze také zeptat, jak se dělá křížová kompilace?

Křížová kompilace proběhne na počítači se systémem Linux x86 pro zařízení 96Boards ARM

  1. Krok 1: Aktualizujte systém 96Boards (ARM) a hostitelský počítač (x86 Machine).
  2. Krok 2: Pokud používáte libsoc nebo mraa, ujistěte se, že jsou nainstalovány a aktuální.
  3. Krok 3: Nainstalujte křížové kompilátory na hostitelský počítač.
  4. Krok 4: Nainstalujte závislosti balíčku.

Jaký je rozdíl mezi kompilátorem a křížovým kompilátorem?

Hlavní rozdíl mezi kompilátorem a křížovým kompilátorem je to kompilátor je software, který transformuje počítačový program napsaný v programovacím jazyce na vysoké úrovni do strojového jazyka křížový kompilátor je typ a kompilátor který může vytvořit spustitelný kód pro jinou platformu, než na které

Doporučuje: