Ce qui suit est tiré de la colonne tutoriel Golang pour vous présenter comment utiliser Windows 10 pour compiler des projets Go dans des fichiers exécutables Linux. J'espère que cela vous sera utile. aux amis dans le besoin !
J'ai compilé un fichier exécutable exe à l'avance, pas de problème
Définissez la configuration de la compilation Linux :
SET GOOS=linux SET GOARCH=amd64 SET CGO_ENABLED=0
Puis compilez à nouveau et il me demande je ne le trouve pas. paquet logfmt :
Recherchez le paquet globalement :
J'ai constaté que seule la mémoire go.sum contient les informations sur le paquet
Joignez-moi le mod :
Je ne sais pas s'il existe un package qui en dépend et qui est à l'origine de mon problème, mais j'ai pu le compiler avant et après sa reconfiguration, il ne peut pas compiler
Maintenant, lorsque je définis : SET GOOS=windows, il n'est pas valide. Il ne peut pas être compilé
et il indique que le chemin du package est introuvable, et après je vais chercher. ça, ça n'a aucun effet.
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!