Maison > développement back-end > Golang > Comment résoudre l'erreur d'amorçage de la compilation croisée Go sous Windows ?

Comment résoudre l'erreur d'amorçage de la compilation croisée Go sous Windows ?

Barbara Streisand
Libérer: 2024-12-25 07:13:16
original
199 Les gens l'ont consulté

How to Resolve the Go Cross-Compilation Bootstrapping Error on Windows?

Compilation croisée de Windows vers Linux : résolution de l'erreur d'amorçage

Lorsque vous essayez de compiler de manière croisée des programmes Go de Windows vers Linux, vous peut rencontrer une erreur indiquant que Linux/AMD64 doit être démarré. Cette erreur survient car les outils nécessaires à la compilation croisée n'ont pas encore été créés.

Pour résoudre ce problème, vous devez d'abord vous assurer que votre Windows GOARCH est défini sur amd64. Ensuite, exécutez les programmes batch suivants :

set GOARCH=amd64
set GOOS=linux
go tool dist install -v pkg/runtime
go install -v -a std
Copier après la connexion

En exécutant ces commandes, vous créerez les outils requis pour la compilation croisée. Une fois ce processus terminé, vous devriez être en mesure de compiler avec succès les programmes Go de Windows vers Linux. Notez que le paramètre GOARCH doit être défini sur "amd64" minuscule pour que ce processus réussisse.

Si votre Windows GOARCH est 386, la création des outils 386 est nécessaire. Cela nécessite de télécharger Mingw GCC et de suivre les instructions fournies par l'utilisateur2714852.

Pour obtenir de l'aide, vous pouvez vous référer à la documentation sur https://golang.org/wiki/WindowsCrossCompiling, qui contient des instructions détaillées pour la compilation croisée. de Windows à Linux.

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