Maison > développement back-end > Golang > le corps du texte

Comment précompiler la bibliothèque standard Golang ?

WBOY
Libérer: 2024-02-05 21:57:03
avant
1181 Les gens l'ont consulté

Comment précompiler la bibliothèque standard Golang ?

Contenu de la question

J'ai essayé d'utiliser le compilateur Go dans un environnement sandbox, mais sans répertoire de cache de build partagé, la compilation est très lente car la bibliothèque standard référencée est compilée à chaque fois. Je veux éviter de partager le cache de construction car je veux garder la compilation isolée. J'ai soulevé ce problème avec l'équipe Golang sur https://github.com/golang/go/issues/64721 et ils ont suggéré de précompiler et de distribuer la bibliothèque standard, mais je ne sais pas comment le faire.

J'ai essayé GOBIN=/tmp/go-std-lib go build std mais ça ne marche pas.


Bonne réponse


Par défaut, la bibliothèque standard n'est pas précompilée pour économiser la taille de la distribution.

Définissez les variables d'environnement GODEBUG=installgoroot=all pour modifier le comportement par défaut.

Vérifiez https://www.php.cn/link/3d8c34ed1d91e42e80ccda0c6dd0b027 pour plus de détails.

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!

Étiquettes associées:
source:stackoverflow.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal