Spisu treści:

Co to jest kompilator krzyżowy GCC?
Co to jest kompilator krzyżowy GCC?

Wideo: Co to jest kompilator krzyżowy GCC?

Wideo: Co to jest kompilator krzyżowy GCC?
Wideo: Understanding how GCC carries out compilation 2024, Kwiecień
Anonim

Ogólnie rzecz biorąc, krzyż - kompilator jest kompilator który działa na platformie A (host), ale generuje pliki wykonywalne dla platformy B (cel). Te dwie platformy mogą (ale nie muszą) różnić się procesorem, systemem operacyjnym i/lub formatem wykonywalnym.

Mając to na uwadze, co to jest cross GCC?

Krzyż GCC oznacza, że kompilujesz projekt dla innej architektury, np. masz procesor x86 i chcesz skompilować dla ARM.

Ponadto, jak krzyżowo skompilować GCC dla broni? 2 odpowiedzi. zainstalować gcc - ramię -linux-gnueabi i binutils- ramię -linux-gnueabi, a potem po prostu użyj ramię -linux-gnueabi- gcc zamiast gcc dla kompilacja . Daje to kompletny krzyż - skompilować środowisko, w tym binutils. To jedyna niezawodna metoda.

Następnie można zapytać, jak zrobić kompilację krzyżową?

Kompilacja krzyżowa będzie miała miejsce na komputerze z systemem Linux x86 dla urządzenia 96Boards ARM

  1. Krok 1: Zaktualizuj system 96Boards (ARM) i komputer hosta (maszyna x86).
  2. Krok 2: Jeśli używasz libsoc i/lub mraa upewnij się, że są zainstalowane i aktualne.
  3. Krok 3: Zainstaluj kompilatory skrośne na maszynie hosta.
  4. Krok 4: Zainstaluj zależności pakietu.

Jaka jest różnica między kompilatorem a kompilatorem krzyżowym?

Główny różnica między kompilatorem a kompilatorem krzyżowym jest to, że kompilator to oprogramowanie, które przekształca program komputerowy napisany w języku programowania wysokiego poziomu na język maszynowy, podczas gdy kompilator krzyżowy jest rodzajem kompilator które potrafią stworzyć kod wykonywalny dla platformy innej niż ta, na której

Zalecana: