老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)

golang學(xué)習(xí)筆記(1):安裝&helloworld

安裝:

創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)青山,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18980820575

golang編譯器安裝過(guò)程比較簡(jiǎn)單,也比較快,不同平臺(tái)下(win/linux/macos)都比較相似;

https://dl.gocn.io/golang/1.9.2/go1.9.2.src.tar.gz  下載對(duì)應(yīng)的系統(tǒng)版本的編譯器

go的版本號(hào)由"." 分為3部分

如當(dāng)前的最新版本為1.9.2,那么其中第一個(gè)數(shù)字代表go的大版本,目前為1.0版本;

第二個(gè)數(shù)字表示小版本,主要是各種優(yōu)化與BUG修復(fù),以及一些新的語(yǔ)言特性;

第三個(gè)數(shù)字表示緊急修復(fù)版本;

golang官方承諾大版本號(hào)相同的情況下,語(yǔ)法格式不會(huì)有變化,而目前沒(méi)有任何GO2.0的消息,因此當(dāng)前最新版本會(huì)始終保持對(duì)低版本的向下兼容,因此始終用最高的版本即可;

安裝方式有兩種:

     ·源碼編譯安裝,然后配置環(huán)境變量

     ·直接下載對(duì)應(yīng)操作系統(tǒng)的二進(jìn)制文件,然后配置環(huán)境變量

下面分別介紹

     1、源碼編譯安裝

          1.5以下的golang編譯器需要用gcc編譯,而1.5及以上的golang編譯器則需要通過(guò)golang自身來(lái)編譯,因此如果當(dāng)前系統(tǒng)下沒(méi)有g(shù)olang編譯器,需要先用gcc編譯一個(gè)低版本(<1.4.x)的golang編譯器,然后用這個(gè)低版本的 golang編譯器進(jìn)行編譯最新版的golang編譯器。

具體編譯的方式是運(yùn)行 xxx/go/src/make.bash,其中第二次,也就是用低版本的go編譯高版本的go,需要設(shè)置一個(gè)環(huán)境變量:

          export GOROOT_BOOTSTRAP=‘低版本go的根路徑’,然后再執(zhí)行make.bash

          golang學(xué)習(xí)筆記(1):安裝&helloworld

     2、直接下載二進(jìn)制文件

          其實(shí)有更簡(jiǎn)單的辦法,那就是直接下載對(duì)應(yīng)操作系統(tǒng)版本的二進(jìn)制文件,缺點(diǎn)是相對(duì)源碼安裝的方式會(huì)比較大。(這種簡(jiǎn)單粗暴的安裝方式也體現(xiàn)出了go的特性與優(yōu)勢(shì),那就是只認(rèn)內(nèi)核 ,因此go程序部署非常方便,直接拷貝編譯好的二進(jìn)制文件即可,不需要任何依賴(lài),因此也不存在所謂go環(huán)境的說(shuō)法)

     不管用哪種方式安裝,最終在go目錄下會(huì)存在 bin/go 的可執(zhí)行文件,這就是golang的解釋器

     執(zhí)行 bin/go version

     golang學(xué)習(xí)筆記(1):安裝&helloworld 

     如果能打印出上圖這樣的結(jié)果,就表示golang編譯器安裝成功了~

     安裝完畢以后還需要配置環(huán)境變量,需要配置以下3個(gè)環(huán)境變量:

          · PATH       :  go命令行

          · GOROOT :  各種依賴(lài)庫(kù)的路徑

          · GOPATH  :  工程路徑

     以linux操作系統(tǒng)為例,可以直接修改~/.bashrc ,配置$GOROOT和GOPATH,并在PATH下追加,示例:

          export GOROOT=/home/work/code/go

          export GOPATH=/home/work/go

          export PATH=$GOROOT/bin:$GOPATH/bin:$PATH

     配置完成后別忘了 source ~/.bashrc,然后在命令行執(zhí)行 go env 看一看相應(yīng)的配置是否正確,至此,GO的"開(kāi)發(fā)環(huán)境"已經(jīng)搭建完成。


helloworld:

     接下來(lái)編譯、執(zhí)行第一個(gè)golang程序;

     在任意路徑下創(chuàng)建一個(gè)文件 hello.go,編寫(xiě)如下代碼:

     golang學(xué)習(xí)筆記(1):安裝&helloworld

     然后執(zhí)行 go run hello.go,如果環(huán)境配置的沒(méi)有問(wèn)題,應(yīng)該會(huì)將這段字符串輸出;

     go run 命令表示編譯并執(zhí)行;

     直接編譯的命令是: go build hello.go, 執(zhí)行它,會(huì)在當(dāng)前路徑下生成一個(gè)名為 hello 的可執(zhí)行文件;

     golang學(xué)習(xí)筆記(1):安裝&helloworld

     因此 go run 可以近似的理解為,按順序先后執(zhí)行3個(gè)命令:   go build hello.go && ./hello && rm hello;

     至此,第一個(gè)go程序?qū)崿F(xiàn)完成


編輯器的配置(linux):

首先了解幾個(gè)非常實(shí)用的工具:

go fmt:        自動(dòng)格式化代碼,這個(gè)是自帶的

goimports:   自動(dòng)管理代碼中引用的包(自動(dòng)添加、移除引用),需要手動(dòng)安裝,方法如下:

                    mkdir -p $GOPATH/src/golang.org/x

                    git clone https://github.com/golang/tools.git

                    go install golang.org/x/tools/smd/goimports

                    

linux下開(kāi)發(fā)go程序,可以通過(guò)samba連接,然后使用vs code、sublime之類(lèi)的工具,也可以直接用VIM,下面介紹一下VIM的配置方式 (待續(xù))


TIP:

1、go代碼的編譯方式由原先的gcc變?yōu)間o自身,主要的優(yōu)勢(shì)在于go對(duì)協(xié)程的支持比較好,因此采用go編譯后支持了并行編譯,編譯速度大大提升。

2、go簡(jiǎn)單粗暴的二進(jìn)制安裝 方式也體現(xiàn)出了go的特性與優(yōu)勢(shì),那就是只認(rèn)內(nèi)核 ,因此go程序部署非常方便,直接拷貝編譯好的二進(jìn)制文件即可,不需要任何依賴(lài),因此也不存在所謂go環(huán)境的說(shuō)法

3、go跨平臺(tái)編譯的方法: GOOS=xxx(windows/linux/darwin) go build hello.go  如果是在linux下編譯成windows,則生成的可執(zhí)行文件會(huì)加.exe后綴,直接拷貝到windows下就可以運(yùn)行啦~

4、像gcc一樣, go build 也可以通過(guò) -o 參數(shù)修改編譯后可執(zhí)行文件的名稱(chēng),如:go build -o test hello.go  

     


當(dāng)前標(biāo)題:golang學(xué)習(xí)筆記(1):安裝&helloworld
網(wǎng)站網(wǎng)址:http://www.xueling.net.cn/article/iicepe.html

其他資訊

在線(xiàn)咨詢(xún)
服務(wù)熱線(xiàn)
服務(wù)熱線(xiàn):028-86922220
TOP
主站蜘蛛池模板: 亚洲综合久久无码色噜噜赖水 | 中文字幕けのぁ一般男女 | 大美女一区二区三区 | 国产精品wwwdhxxx | 亚洲精品粉嫩美女一区 | 国产精品久久久免费看 | 丰满少妇又爽又紧又丰满在线观看 | 日韩av无码精品人妻系列 | 亚洲午夜无码毛片AV久久小说 | 欧美日韩国产人妻无码 | xxxx国产精品| 亚洲aⅴ影视| 91美女视频网站 | 爱爱视频免费在线观看 | 成人精品一区二区 | 狼干综合网 | 久久精品国产99久久99久久久 | 超碰CAOPORON入口 | 久久久裸体 | 女女同性一区二区三区免费观看 | 免费一级片91 | 91女上位在线播放 | haodiaoniu视频只精品 | japanese在线观看精品视频 | 久久人人爽人人爽人人AV东京热 | 天海翼精品一区二区三区 | 欧美亚洲一区二区在线观看 | 国产亚洲欧美日韩在线一区 | 高清国产福利在线观看 | 性欧美丰满熟妇XXXX性 | 日韩欧美精品二区 | 欧产日产国产精品 | 国产在线观看免费视频在线 | 精品国产91 | 午夜福利+无码+自拍 | 国内自拍一区 | 少妇一级淫片中文字幕 | 一区二区三区四区国产精品 | 久久久久久久久女人体 | 夜夜爽妓女8888888视频 | 中文字幕小视频 |