Naar inhoud springen

Gidsen

Cross-compiling versus native arm64

U heeft binaire bestanden van arm64 nodig en weet niet zeker of u moet cross-compileren of native moet bouwen.

5 min leestijd

U heeft binaire bestanden van arm64 nodig en weet niet zeker of u moet cross-compileren of native moet bouwen.

Waarom het gebeurt

Cross-compilatie vermijdt emulatie, maar heeft een werkende toolchain per doel nodig en onderbrekingen bij het uitvoeren van build-time code.

Hoe het te repareren

  1. Geef de voorkeur aan native builds: geen complexiteit van de toolchain en geen emulatieboete
  2. Cross-compileer wanneer u veel doelen en slechts één runner-architectuur nodig heeft
  3. Gebruik QEMU nooit voor iets dat compileert

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.