Maison > développement back-end > Golang > Comment créer un exécutable Golang sans fenêtre de console sous Windows ?

Comment créer un exécutable Golang sans fenêtre de console sous Windows ?

Linda Hamilton
Libérer: 2024-12-14 19:22:12
original
849 Les gens l'ont consulté

How to Build a Golang Executable Without a Console Window on Windows?

Créer un exécutable dans Golang sans fenêtre de console

Vous avez créé une application Golang que vous souhaitez exécuter discrètement en arrière-plan sans une fenêtre de console visible sous Windows. Comprendre comment y parvenir peut être bénéfique pour créer des processus automatisés ou des services d'arrière-plan.

Solution :

La documentation officielle de Golang recommande d'utiliser l'indicateur -ldflags lors de la compilation :

go build -ldflags -Hwindowsgui filename.go
Copier après la connexion

Cependant, vous pouvez rencontrer une erreur si vous utilisez des versions récentes (1.1 ou ultérieures) du compilateur Go, car la syntaxe l'a légèrement modifié :

go build -ldflags -H=windowsgui filename.go
Copier après la connexion

En spécifiant l'indicateur -H=windowsgui, vous demandez au compilateur de masquer la fenêtre de la console lorsque l'exécutable est exécuté.

Remarques supplémentaires :

Au départ, l'utilisation de la syntaxe -Hwindowsgui peut entraîner des erreurs. En effet, la documentation officielle n'a pas encore été mise à jour pour refléter le changement. Cependant, la syntaxe la plus récente constitue le moyen correct d'obtenir le comportement souhaité.

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