Maison > développement back-end > Golang > Comment puis-je facilement compiler des applications Go sur OSX à l'aide de Go 1.5 ?

Comment puis-je facilement compiler des applications Go sur OSX à l'aide de Go 1.5 ?

Mary-Kate Olsen
Libérer: 2024-12-22 17:15:12
original
815 Les gens l'ont consulté

How Can I Easily Cross-Compile Go Applications on OSX Using Go 1.5?

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal