首頁 > 後端開發 > Golang > 主體

如何預編譯Golang標準函式庫?

WBOY
發布: 2024-02-05 21:57:03
轉載
1181 人瀏覽過

如何預編譯Golang標準函式庫?

問題內容

我嘗試在沙盒環境中使用Go編譯器,但是如果沒有共享建置快取目錄,編譯速度非常慢,因為每次都會編譯引用的標準函式庫。我想避免共享建置緩存,因為我想保持編譯隔離。我在 https://github.com/golang/go/issues/64721 向 Golang 團隊提出了這個問題,他們建議預先編譯和分發標準庫,但我不知道該怎麼做。

我嘗試了 GOBIN=/tmp/go-std-lib go build std 但它不起作用。


正確答案


預設情況下,標準函式庫不會預先編譯,以節省發行版大小。

設定環境變數 GODEBUG=installgoroot=all 以更改預設行為。

檢查https://www.php.cn/link/3d8c34ed1d91e42e80ccda0c6dd0b027 了解更多詳情。

以上是如何預編譯Golang標準函式庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:stackoverflow.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板