Maison > développement back-end > Golang > Golang peut-il être multiplateforme ?

Golang peut-il être multiplateforme ?

(*-*)浩
Libérer: 2019-12-27 10:28:56
original
7072 Les gens l'ont consulté

Golang peut-il être multiplateforme ?

Golang prend en charge la compilation croisée, ce qui signifie que si vous développez sur une machine à plate-forme 32 bits, vous pouvez compiler et générer un programme exécutable sur une plate-forme 64 bits.

Dépendance de la compilation croisée sur les variables d'environnement suivantes : (Apprentissage recommandé : Go )

Plateforme cible $ Goarch (compilée après compilation L'architecture du processeur (386, amd64, arm) de la plateforme cible)

$GOOS Le système d'exploitation (darwin, freebsd, linux, windows) de la plateforme cible (plateforme cible compilée)

Chaque référence de plate-forme GOOS et GOARCH

OS                   ARCH                          OS version
linux                386 / amd64 / arm             >= Linux 2.6
darwin               386 / amd64                   OS X (Snow Leopard + Lion)
freebsd              386 / amd64                   >= FreeBSD 7
windows              386 / amd64                   >= Windows 2000
Copier après la connexion

Cette méthode est utile pour la compilation, les tests et l'apprentissage ponctuels, mais elle sera gênante si vous devez compiler plusieurs plates-formes à la fois

Tout d'abord, vous devez exécuter le make.bash correspondant sur le compilateur pour chaque plateforme que vous souhaitez déployer pour générer le compilateur requis

La commande de compilation correspondante doit être exécutée à chaque fois (c'est un peu exagéré, car le traitement par lots peut également être réalisé via le shell)

Cette machine doit conserver tous les compilateurs générés. Si d'autres ont également besoin d'un tel environnement, ils doivent à nouveau générer les compilateurs requis <.>

Pour garder cette machine propre (hehe)

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal