卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

on the go包 go build和go install的區(qū)別?

go build和go install的區(qū)別?Go build僅對主包有效。它在當(dāng)前目錄中編譯以生成可執(zhí)行的二進(jìn)制文件(包生成的靜態(tài)庫文件放在$gopath/PKG中)。通常,go install會(huì)生

go build和go install的區(qū)別?

Go build僅對主包有效。它在當(dāng)前目錄中編譯以生成可執(zhí)行的二進(jìn)制文件(包生成的靜態(tài)庫文件放在$gopath/PKG中)。通常,go install會(huì)生成一個(gè)靜態(tài)庫文件,該文件以文件擴(kuò)展名放在$gopath/PKG目錄中。如果它是一個(gè)主包,可執(zhí)行二進(jìn)制文件將以$gopath/bin格式生成。Go build添加要編譯以獲取可執(zhí)行文件的Go源文件的名稱。默認(rèn)情況下,文件名是源文件的名稱,文件名為。Go后綴已刪除。$go構(gòu)建你好。走吧$你好你好。走吧當(dāng)然,我們也可以使用-O選項(xiàng)指定其他名稱:$go build-O mygo你好。走吧$lsmygo公司你好。走吧如果我們直接在go examples目錄中執(zhí)行g(shù)o build命令而不使用文件名,我們將得到一個(gè)與目錄名相同的可執(zhí)行文件:$go build$lsgo examples你好,高哥與build命令相比,install命令在編譯源代碼后還會(huì)將可執(zhí)行文件或庫文件安裝到約定的目錄中。1go install編譯的可執(zhí)行文件以其目錄名(DIR)命名。2Go將可執(zhí)行文件安裝到與SRC相同級別的bin目錄中,由Go install自動(dòng)創(chuàng)建bin目錄。三。Go install編譯可執(zhí)行文件所依賴的各種包,并將它們放入與Src同級的PKG目錄中

Go語言的命名法是通用的,沒有全局或全局命名法。

全局變量在函數(shù)或結(jié)構(gòu)外部定義。

第一個(gè)字母為大寫,表示可以從外部訪問;

第一個(gè)字母為小寫或以下劃線開頭,表示無法從外部訪問,只能在包內(nèi)部訪問。