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
1121 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 stdmais ç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'environnementGODEBUG=installgoroot=allpour modifier le comportement par défaut.

Vérifiez//m.sbmmt.com/link/3d8c34ed1d91e42e80ccda0c6dd0b027pour 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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!