Go語言基礎go install命令使用示例詳解
go install
編譯並安裝代碼包,對於庫,會生成目標庫文件,並且放置到GOPATH/pgk目錄下。
對於可執文件,會生成目標可執行文件,並且放置到GOPATH/bin目錄下
一、使用
命令 | 描述 |
---|---|
go install lib | 編譯安裝package lib,會為main包在bin下生成可執行exe文件 |
go install lib2 lib/util | 同時編譯安裝lib2和lib/util兩個package。 |
二、包名和目錄名的關系
- 一個目錄名下隻能有一個package,否則編譯器會報錯。
- 也建議一個package名的內容放在一個目錄下面,便於項目管理。
- 建議目錄名和package名相同,便於項目管理。
三、註意
go install
是建立在 GOPATH 上的,無法在獨立的目錄裡使用 go install。
GOPATH
下的 bin
目錄放置的是使用 go install 生成的可執行文件,可執行文件的名稱來自於編譯時的包名。
go install
輸出目錄始終為 GOPATH 下的 bin 目錄,無法使用-o
附加參數進行自定義。
GOPATH 下的 pkg
目錄放置的是編譯期間的中間文件。
以上就是Go語言基礎go install命令使用示例詳解的詳細內容,更多關於Go語言go install命令的資料請關註WalkonNet其它相關文章!
推薦閱讀:
- goland 設置project gopath的操作
- go設置多個GOPATH的方式
- GoPath模式和GoMoudle模式的相愛相殺
- go中import包的大坑解決方案
- Go語言中的包Package詳解