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.
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!