[go学习笔记.第二章] 2.go语言的开发工具以及安装和配置SDK
一.工具介紹:
1.Visual Studio Code
一個(gè)運(yùn)行于Mac,Windows,和linux上的,默認(rèn)提供Go語(yǔ)言的語(yǔ)法高亮的IED,可以安裝Go語(yǔ)言插件,還可以支持智能提示,編譯運(yùn)行等功能。
2.Sublime Text
可以免費(fèi)使用,默認(rèn)也支持Go語(yǔ)言語(yǔ)法高亮,只是保存次數(shù)達(dá)到一定次數(shù)后就會(huì)提示是否購(gòu)買,點(diǎn)擊取消可以繼續(xù)使用,和正式注冊(cè)版本沒有任何區(qū)別。?
3.Vim
Vim是從Vi發(fā)展出來(lái)的一個(gè)文本編輯器,代碼補(bǔ)全,編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中廣泛使用
4.Emacs
傳說中的神器,不僅僅是一個(gè)編輯器,因?yàn)楣δ軓?qiáng)大,可稱他為集成開發(fā)環(huán)境
5.Eclipse IDE
開源免費(fèi),并提供GoEclipse插件
6.LiteIDE
一款國(guó)人專門為Go語(yǔ)言開發(fā)的跨平臺(tái)輕量級(jí)集成開發(fā)環(huán)境
7.JetBrains公司開發(fā)的產(chǎn)品
phpstorm,PyCharm等,都需要安裝Go語(yǔ)言插件
8.GoLand
Jetbrains 家族的 Go 語(yǔ)言 IDE,有 30 天的免費(fèi)試用期
二.工具安裝
這里我們選擇使用vscode(Visual Studio Code)開發(fā)工具,分別在Windows,linux上演示安裝
1.下載vscode安裝軟件,下載地址:https://code.visualstudio.com/Download
?根據(jù)自己的環(huán)境下載對(duì)應(yīng)的安裝工具
2.windows下安裝
(1).下載Windows版本的安裝包,直接點(diǎn)擊安裝即可,如圖:
3. linux(CentOS,ubuntu)下安裝
(1).下載liunx版本的安裝包,我使用的是ubuntu20,下載地址:https://code.visualstudio.com/docs/?dv=linux64_deb
(2) .把下載好的安裝包放到/opt下,使用命令安裝即可:
dpkg -i code_1.65.2-xxx.deb三.搭建Go開發(fā)環(huán)境-安裝和配置SDK
基本介紹:
1)SDK的全稱(Software Development Kit)為:軟件開發(fā)工具包
2)SDK是提供給開發(fā)人員使用的,其中包含了對(duì)應(yīng)開發(fā)語(yǔ)言的工具包
?SDK下載:
1)Go語(yǔ)言的官方網(wǎng)站下載:golang.org,因?yàn)楦鞣N原因,估計(jì)無(wú)法訪問?
2)SDK下載:Go下載 - Go語(yǔ)言中文網(wǎng) - Golang中文社區(qū)
安裝包說明:
?1.windows下搭建Go開發(fā)環(huán)境-安裝和配置SDK
(1).windows下安裝SDK
?1).wnidows下SDK的各個(gè)版本說明:
? ? ? ? 根據(jù)自己電腦是32位還是64位安裝進(jìn)行下載:
? ? ? ? 32位系統(tǒng):go1.17.8.windows-386.zip
? ? ? ? 64位系統(tǒng):go1.17.8.windows-amd64.zip
2).請(qǐng)注意,安裝路徑不要有任何中文或者特殊字符,如:空格等
3).SDK安裝目錄建議:Windows下一般安裝在D:/program files下
4).安裝時(shí),基本上都是傻瓜式安裝,解壓即可使用
SDK下Go相關(guān)目錄說明:
?如何測(cè)試我們go的SDK安裝成功
?(2).配置環(huán)境變量
1).為什么要配置環(huán)境變量,看一個(gè)現(xiàn)象
在dos命令行中,敲入go,出現(xiàn)錯(cuò)誤提示:
原因分析:
? ? ? ? 當(dāng)前執(zhí)行的程序在當(dāng)前目錄下如果不存在,windows系統(tǒng)會(huì)在系統(tǒng)中已有的一個(gè)名為path的環(huán)境變量指定的目錄中查找,如果仍未找到,會(huì)出現(xiàn)以上錯(cuò)誤提示.所以進(jìn)入到go安裝路徑\bin目錄下,執(zhí)行g(shù)o,會(huì)看到go參數(shù)提示信息
?2).配置環(huán)境變量介紹
根據(jù)windows系統(tǒng)查找可執(zhí)行程序的原理,可以將go所在的路徑定義到環(huán)境變量中,讓系統(tǒng)幫我們?nèi)フ疫\(yùn)行執(zhí)行的程序,這樣在任何目錄下都可以執(zhí)行g(shù)o命令
需要配置哪些環(huán)境變量?
?3).開始配置
步驟1.找到系統(tǒng)環(huán)境變量設(shè)置
步驟2.配置GOROOT
步驟3.配置Path
注意:Path這個(gè)環(huán)境變量不需要?jiǎng)?chuàng)建,系統(tǒng)本身就有,在后面增加Go的bin(%GOROOT%\bin)即可?
步驟3.配置GOPATH
GOPATH:就是你以后go項(xiàng)目存放的路徑,即工作目錄
GOPATH:是一個(gè)新建的環(huán)境變量
?配置完后,需重啟電腦,環(huán)境變量才能生效,測(cè)試一下我們的環(huán)境變量是否配置ok
?2.linux下搭建Go開發(fā)環(huán)境-安裝和配置SDK
(1).linux下安裝SDK
?1).linux下SDK的各個(gè)版本說明:
? ? ? ? 根據(jù)自己電腦是32位還是64位安裝進(jìn)行下載:
? ? ? ? 32位系統(tǒng):go1.17.8.linux-386.tar.gz
? ? ? ? 64位系統(tǒng):go1.17.8.linux-arm64.tar.gz
2).請(qǐng)注意,安裝路徑不要有任何中文或者特殊字符,如:空格等
3).SDK安裝目錄建議:linux下一般安裝在/opt目錄下
4).安裝時(shí),解壓即可
查看linux內(nèi)核版本?根據(jù)上面linux內(nèi)核信息.這里我們選擇?go1.17.8.linux-arm64.tar.gz,安裝步驟:
步驟1.將go1.17.8.linux-arm64.tar.gz傳輸?shù)絬buntu
步驟2.將go1.17.8.linux-arm64.tar.gz拷貝到/opt下,命令如下:
cp go1.17.8.linux-arm64.tar.gz /opt?步驟3.cd到/opt目錄下
cd /opt步驟4.解壓go1.17.8.linux-arm64.tar.gz,解壓后會(huì)看到一個(gè)go目錄
tar -zxvf go1.17.8.linux-arm64.tar.gz步驟5. cd到go/bin目錄下
cd go/bin步驟6. 查看是否安裝完成go
./go version到此,linux安裝go的SDK完成
?(2).配置環(huán)境變量
1).在/etc/profile文件下添加下面三條語(yǔ)句
export GOROOT=/opt/go export PATH=$GOROOT/bin/:$PATH export GOPATH=$HOME/var/www/go/projects/以上GOROOT,PATH,GOPATH見windows安裝說明
2).提示:修改/etc/profile文件,需要root權(quán)限或者sudo
3).修改完后,需重啟電腦,這樣環(huán)境變量才能生效
?ok,windows,linux下安裝go的SDK就完成了
上一節(jié):[go學(xué)習(xí)筆記.第二章] 1.go的概述_zhoupenghui168的博客-CSDN博客
下一節(jié):[go學(xué)習(xí)筆記.第二章] 3.go語(yǔ)言快速開發(fā)入門
總結(jié)
以上是生活随笔為你收集整理的[go学习笔记.第二章] 2.go语言的开发工具以及安装和配置SDK的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是抽象类,为什么要写抽象类
- 下一篇: BJSubwayPen -- 北京地铁路