Maison >développement back-end >Golang >Comment résoudre le problème d'amorçage de la compilation croisée de Go de Windows vers Linux ?

Comment résoudre le problème d'amorçage de la compilation croisée de Go de Windows vers Linux ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-21 22:56:30823parcourir

How to Resolve Go's Cross-Compilation Bootstrapping Issue from Windows to Linux?

Compilation croisée de Windows vers Linux : résolution du problème d'amorçage

Lors d'une tentative de compilation croisée de Windows vers Linux à l'aide de Go, les utilisateurs peut rencontrer un message d'erreur indiquant que le moteur d'exécution de « Linux/amd64 » nécessite un amorçage à l'aide de « make.bat ». Cette erreur provient de la nécessité de créer les outils requis avant de pouvoir les utiliser.

Pour résoudre ce problème, il est recommandé de créer les outils nécessaires à l'aide du programme batch suivant :

set GOARCH=amd64
set GOOS=linux
go tool dist install -v pkg/runtime
go install -v -a std

Si la compilation réussit, les utilisateurs devraient pouvoir procéder à la compilation croisée comme prévu, en utilisant « amd64 » au lieu de « AMD64 ». Il est à noter que la casse doit être respectée.

Dans le cas où Windows GOARCH est réglé sur "386", il est nécessaire de construire d'abord les outils 386. Cela nécessite l'installation de mingw gcc. Les utilisateurs peuvent se référer aux instructions fournies par l'utilisateur « user2714852 » pour obtenir des conseils.

Les utilisateurs peuvent également trouver une assistance supplémentaire dans la ressource suivante : https://golang.org/wiki/WindowsCrossCompiling

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!

Déclaration:
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