Construire
Compilation croisée
Réponse rapide
La compilation croisée consiste à construire un binaire sur une architecture destinée à s'exécuter sur une autre.
La compilation croisée consiste à construire un binaire sur une architecture destinée à s'exécuter sur une autre.
Pourquoi c'est important
C'est beaucoup plus rapide que l'émulation mais nécessite une chaîne d'outils par cible et s'interrompt sur tout ce qui exécute le code généré au moment de la construction. Les coureurs autochtones évitent complètement le problème.
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.
À lire aussi
Construction incrémentielleUne construction incrémentielle recompile uniquement les parties d'un projet affectées par une modification, en réutilisant les sorties précédemment créées pour tout le reste.MonorepoUn monorepo est un référentiel unique contenant plusieurs projets ou packages versionnés et construits ensemble.Émulation QEMUL'émulation QEMU exécute des binaires compilés pour une architecture CPU sur une machine avec une autre, en interprétant les instructions du logiciel.Exécution à distanceL'exécution à distance distribue les actions de build individuelles sur une flotte de travailleurs plutôt que de les exécuter toutes sur une seule machine.