最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
golang編譯的方法-創(chuàng)新互聯(lián)

golang編譯的方法:

上高ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

1、使用go build命令編譯

go build命令用于編譯我們指定的源碼文件或代碼包以及它們的依賴包。

例如,如果我們在執(zhí)行g(shù)o build命令時不后跟任何代碼包,那么命令將試圖編譯當(dāng)前目錄所對應(yīng)的代碼包。例如,我們想編譯goc2p項目的代碼包logging。其中一個方法是進入logging目錄并直接執(zhí)行該命令:

hc@ubt:~/golang/goc2p/src/logging$ go build

因為在代碼包logging中只有庫源碼文件和測試源碼文件,所以在執(zhí)行g(shù)o build命令之后不會在當(dāng)前目錄和goc2p項目的pkg目錄中產(chǎn)生任何文件。

2、使用go install命令編譯

go install 只是將編譯的中間文件放在 GOPATH 的 pkg 目錄下,以及固定地將編譯結(jié)果放在 GOPATH 的 bin 目錄下。

這個命令在內(nèi)部實際上分成了兩步操作:第一步是生成結(jié)果文件(可執(zhí)行文件或者 .a 包),第二步會把編譯好的結(jié)果移到 $GOPATH/pkg 或者 $GOPATH/bin。

使用 go install 來執(zhí)行代碼,參考下面的 shell:

$ export GOPATH=/home/davy/golangbook/code
$ go install chapter11/goinstall

golang 的go build、go install 命令都是可生成可實行文件。

go install 和 go build 在沒有參數(shù)時運行,都會在當(dāng)前目錄下編譯,如果當(dāng)前目錄是軟件主程序(package main)

go build 會生成可實行文件放在當(dāng)前目錄中,go install 則會把它放到 $GOPATH/bin 中。

go install 還會把導(dǎo)入的依賴包編譯到 $GOPATH/pkg,并緩存,如果包未做更改,下次編譯則直接使用緩存。 go build 命令加參數(shù) -i 也能達到go install 的效果。

以上就是golang怎么編譯的詳細內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!


文章名稱:golang編譯的方法-創(chuàng)新互聯(lián)
路徑分享:http://fisionsoft.com.cn/article/ccppgi.html