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

go install
編譯并安裝代碼包,對于庫,會生成目標庫文件,并且放置到GOPATH/pgk目錄下。
對于可執(zhí)文件,會生成目標可執(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)文章
go語言開發(fā)環(huán)境配置(sublime text3+gosublime)
網(wǎng)上google了下go的開發(fā)工具,大都推薦sublime text3+gosublime,本文就介紹了go語言開發(fā)環(huán)境配置(sublime text3+gosublime),具有一定的參考價值,感興趣的可以了解一下2022-01-01

