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)容放在一個目錄下面,便于項(xiàng)目管理。
- 建議目錄名和package名相同,便于項(xiàng)目管理。
三、注意
go install
是建立在 GOPATH 上的,無法在獨(dú)立的目錄里使用 go install。
GOPATH
下的 bin
目錄放置的是使用 go install 生成的可執(zhí)行文件,可執(zhí)行文件的名稱來自于編譯時的包名。
go install
輸出目錄始終為 GOPATH 下的 bin 目錄,無法使用-o
附加參數(shù)進(jìn)行自定義。
GOPATH 下的 pkg
目錄放置的是編譯期間的中間文件。
以上就是Go語言基礎(chǔ)go install命令使用示例詳解的詳細(xì)內(nèi)容,更多關(guān)于Go語言go install命令的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Golang中如何使用lua進(jìn)行擴(kuò)展詳解
這篇文章主要給大家介紹了關(guān)于Golang中如何使用lua進(jìn)行擴(kuò)展的相關(guān)資料,這是最近在工作中遇到的一個問題,覺著有必要分享出來給大家學(xué)習(xí),文中給出了詳細(xì)的示例,需要的朋友可以參考借鑒,下面來一起看看吧。2017-10-10Go中map數(shù)據(jù)類型3點(diǎn)小知識
這篇文章主要介紹了Go中map數(shù)據(jù)類型3點(diǎn)小知識,在go中使用map時可能會用本文中的小知識,需要的朋友可以參考下2014-10-10go語言開發(fā)環(huán)境配置(sublime text3+gosublime)
網(wǎng)上google了下go的開發(fā)工具,大都推薦sublime text3+gosublime,本文就介紹了go語言開發(fā)環(huán)境配置(sublime text3+gosublime),具有一定的參考價值,感興趣的可以了解一下2022-01-01