Přejít na obsah

Průvodci

Křížová kompilace versus nativní arm64

Potřebujete binární soubory arm64 a nejste si jisti, zda křížově kompilovat nebo stavět nativně.

5 min čtení

Potřebujete binární soubory arm64 a nejste si jisti, zda křížově kompilovat nebo stavět nativně.

Proč se to děje

Křížová kompilace se vyhýbá emulaci, ale potřebuje funkční nástrojový řetězec pro každý cíl a přerušuje provádění kódu v době sestavení.

Jak to opravit

  1. Preferujte nativní sestavení – žádná složitost toolchainu a žádná penalizace za emulaci
  2. Křížová kompilace, když potřebujete mnoho cílů a pouze jednu architekturu běžce
  3. Nikdy nepoužívejte QEMU pro nic, co se kompiluje

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.