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!