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其它相關文章!

推薦閱讀: