go build和go install的使用


1.作用

go build:用於測試編譯包,在項目目錄下生成可執行文件(有main包)。

go install:主要用來生成庫和工具。一是編譯包文件(無main包),將編譯后的包文件放到 pkg 目錄下($GOPATH/pkg)。二是編譯生成可執行文件(有main包),將可執行文件放到 bin 目錄($GOPATH/bin)。

2. 相同

都能生成可執行文件

3. 不同

  • go build 不能生成包文件, go install 可以生成包文件
  • go build 生成可執行文件在當前目錄下, go install 生成可執行文件在bin目錄下($GOPATH/bin

建議:在測試時,我一般使用go build,會在當前代碼目錄生成可執行文件,方便測試,不需要去$GOPATH/bin下面去執行文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM