Go語言基礎(chǔ)go install命令使用示例詳解

go install
編譯并安裝代碼包,對于庫,會生成目標(biāo)庫文件,并且放置到GOPATH/pgk目錄下。
對于可執(zhí)文件,會生成目標(biāo)可執(zhí)行文件,并且放置到GOPATH/bin目錄下
一、使用
| 命令 | 描述 |
|---|---|
| go install lib | 編譯安裝package lib,會為main包在bin下生成可執(zhí)行exe文件 |
| go install lib2 lib/util | 同時編譯安裝lib2和lib/util兩個package。 |
二、包名和目錄名的關(guān)系
- 一個目錄名下只能有一個package,否則編譯器會報錯。
- 也建議一個package名的內(nèi)容放在一個目錄下面,便于項目管理。
- 建議目錄名和package名相同,便于項目管理。
三、注意
go install 是建立在 GOPATH 上的,無法在獨立的目錄里使用 go install。
GOPATH 下的 bin 目錄放置的是使用 go install 生成的可執(zhí)行文件,可執(zhí)行文件的名稱來自于編譯時的包名。
go install 輸出目錄始終為 GOPATH 下的 bin 目錄,無法使用-o附加參數(shù)進行自定義。
GOPATH 下的 pkg 目錄放置的是編譯期間的中間文件。
以上就是Go語言基礎(chǔ)go install命令使用示例詳解的詳細內(nèi)容,更多關(guān)于Go語言go install命令的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
golang實現(xiàn)簡易的分布式系統(tǒng)方法
這篇文章主要介紹了golang實現(xiàn)簡易的分布式系統(tǒng)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10
詳解Golang利用反射reflect動態(tài)調(diào)用方法
這篇文章主要介紹了詳解Golang利用反射reflect動態(tài)調(diào)用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11

