首頁 > 後端開發 > Golang > Go 1.10 如何提高建置效率,尤其是基於 cgo 的小型程式?

Go 1.10 如何提高建置效率,尤其是基於 cgo 的小型程式?

Patricia Arquette
發布: 2024-12-11 07:51:11
原創
286 人瀏覽過

How Can Go 1.10 Improve Build Efficiency, Especially for Small cgo-Based Programs?

Improving Build Efficiency in Go: Cache-Based Solutions

The issue of slow build times indgrams indgrams indgramly for small , 有 prompted the Go community to explore alternative solutions. The go build and go run commands have historically been noticeably slower than expected, leading to a desire for improved caching mechanisms.

Fortunately, a significant improvement is即將到來。 Go 1.10,預計於2018年第一季發布,將大幅提升go build和go install的建置速度。 Go命令現在將維護已建置軟體包的快取和其他小型元數據,預設保存在作業系統定義的使用者快取目錄中,但可以透過設定$GOCACHE進行移動。

此構建快取的主要影響是「go test」和「go build」等命令可以快速運行並始終進行增量構建,盡可能積極地重複使用過去的構建步驟。這意味著用戶不再需要使用「go test -i」或「go build -i」或「go install」來取得快速增量建置。

值得注意的是,go install不會安裝命名套件的依賴項。透過閱讀“go build build什麼?”,可以進一步了解該命令的具體作用。

以上是Go 1.10 如何提高建置效率,尤其是基於 cgo 的小型程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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