Go 文件沒有解釋 go build 和 go install 之間的區別細節。人們可能會期望安裝遵循 make install 模式——它會取得已編譯的工件並將它們放置在最終指定的位置。然而,在 go install 的情況下,它會將它們放在 GOROOT/bin 中。
go build 僅編譯執行檔並將其移至指定的目的地。另一方面,go install 執行額外的任務:
如果保留原始程式碼,則在後續編譯中使用快取的依賴項
說明使用go build和go install 的結果:
注意: go build 在當前目錄中產生可執行文件,而go install 將其放置在$GOPATH/bin.
更詳細的資訊和高級功能,請參考Go 官方文件: [https://go.dev/doc/install/troubleshooting#how-go-install-works]( https://go.dev/doc/install/troubleshooting#how-go-install-works)
以上是Go 中的「go build」和「go install」有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!