Go語(yǔ)言基礎(chǔ)go install命令使用示例詳解
go install
編譯并安裝代碼包,對(duì)于庫(kù),會(huì)生成目標(biāo)庫(kù)文件,并且放置到GOPATH/pgk目錄下。
對(duì)于可執(zhí)文件,會(huì)生成目標(biāo)可執(zhí)行文件,并且放置到GOPATH/bin目錄下
一、使用
命令 | 描述 |
---|---|
go install lib | 編譯安裝package lib,會(huì)為main包在bin下生成可執(zhí)行exe文件 |
go install lib2 lib/util | 同時(shí)編譯安裝lib2和lib/util兩個(gè)package。 |
二、包名和目錄名的關(guān)系
- 一個(gè)目錄名下只能有一個(gè)package,否則編譯器會(huì)報(bào)錯(cuò)。
- 也建議一個(gè)package名的內(nèi)容放在一個(gè)目錄下面,便于項(xiàng)目管理。
- 建議目錄名和package名相同,便于項(xiàng)目管理。
三、注意
go install
是建立在 GOPATH 上的,無(wú)法在獨(dú)立的目錄里使用 go install。
GOPATH
下的 bin
目錄放置的是使用 go install 生成的可執(zhí)行文件,可執(zhí)行文件的名稱來(lái)自于編譯時(shí)的包名。
go install
輸出目錄始終為 GOPATH 下的 bin 目錄,無(wú)法使用-o
附加參數(shù)進(jìn)行自定義。
GOPATH 下的 pkg
目錄放置的是編譯期間的中間文件。
以上就是Go語(yǔ)言基礎(chǔ)go install命令使用示例詳解的詳細(xì)內(nèi)容,更多關(guān)于Go語(yǔ)言go install命令的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
GO語(yǔ)言實(shí)現(xiàn)文件上傳的示例代碼
這篇文章主要分享一下golang實(shí)現(xiàn)文件上傳的流程和具體代碼,供大家參考,感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助2022-08-08Golang中如何使用lua進(jìn)行擴(kuò)展詳解
這篇文章主要給大家介紹了關(guān)于Golang中如何使用lua進(jìn)行擴(kuò)展的相關(guān)資料,這是最近在工作中遇到的一個(gè)問(wèn)題,覺(jué)著有必要分享出來(lái)給大家學(xué)習(xí),文中給出了詳細(xì)的示例,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-10-10Go中map數(shù)據(jù)類型3點(diǎn)小知識(shí)
這篇文章主要介紹了Go中map數(shù)據(jù)類型3點(diǎn)小知識(shí),在go中使用map時(shí)可能會(huì)用本文中的小知識(shí),需要的朋友可以參考下2014-10-10go語(yǔ)言開(kāi)發(fā)環(huán)境配置(sublime text3+gosublime)
網(wǎng)上google了下go的開(kāi)發(fā)工具,大都推薦sublime text3+gosublime,本文就介紹了go語(yǔ)言開(kāi)發(fā)環(huán)境配置(sublime text3+gosublime),具有一定的參考價(jià)值,感興趣的可以了解一下2022-01-01