Compilation croisée Go sur OSX : une approche simplifiée avec Go 1.5
Alors que les tentatives précédentes de compilation croisée Go sur OSX en utilisant ./ make.bash s'est avéré un échec, la sortie de Go 1.5 a introduit une amélioration indispensable. La compilation croisée est désormais parfaitement intégrée au processus de construction Go.
Pour compiler de manière croisée une application Go, définissez simplement les variables d'environnement GOOS et GOARCH en conséquence. Par exemple, pour compiler un binaire pour Linux sur une architecture ARM, exécutez la commande suivante à partir d'un système Unix :
env GOOS=linux GOARCH=arm go build -v github.com/path/to/your/app
L'indicateur -v fournit une sortie détaillée, vous tenant informé du processus de compilation croisée. En définissant les variables d'environnement, vous demandez à Go de compiler votre application pour le système d'exploitation et l'architecture spécifiés, sans avoir besoin de scripts ou d'outils externes.
Cette approche rationalise et simplifie la compilation croisée sur OSX, ce qui en fait un tâche simple pour les développeurs Go.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!