Maison >développement back-end >Golang >Compilez le projet Go dans un fichier exécutable Linux sous Windows10

Compilez le projet Go dans un fichier exécutable Linux sous Windows10

藏色散人
藏色散人avant
2020-09-04 13:48:003641parcourir

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 !

Compilez le projet Go dans un fichier exécutable Linux sous Windows10

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 :

windows10 编译go项目为linux可执行文件
Recherchez le paquet globalement :
J'ai constaté que seule la mémoire go.sum contient les informations sur le paquet

windows10 编译go项目为linux可执行文件

Joignez-moi le mod :

windows10 编译go项目为linux可执行文件

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer