亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Golang > 正文

golang在Windows下Sublime Text開發調試環境的配置

2020-04-01 19:11:29
字體:
來源:轉載
供稿:網友

一、前言

  近期本人有工作調動,進入了一個全新的領域[golang]服務端開發。在此寫下本文,希望給那些沒接觸過golang開發調試環境及還在猶豫選擇那家golang IDE而糾結的朋友們一點點幫助,如果你從中得到了受益并且同時擁有博客園賬戶的話,衷心希望能得到你的一個小小[推薦]以資鼓勵。

本人操作系統為Windows 8.1 64bit,開發工具選擇如下:
go1.4.2.windows-amd64
Sublime Text 2(插件GoSublime/GoGdb
gdb、gcc(安裝mingw-w64后即可包含) 
git

二、golang安裝

下載你需要的golang版本,本人下載go1.4.2.windows-amd64.zip解壓到c:/盤 
golang,Sublime Text,開發調試環境 
= 配置golang環境變量 = 
  GOARCH=amd64 
  GOOS=windows 
  GOROOT=c:/go 
  GOPATH=E:/goproj 
  GOBIN=%GOPATH%/bin 
golang,Sublime Text,開發調試環境 
為Path環境變量添加;%GOROOT%/bin 
golang,Sublime Text,開發調試環境 
打開命令行輸入go version看到下圖后就證明golang安裝成功了 
golang,Sublime Text,開發調試環境 
值得注意:GOPATH是golang項目的特殊路徑,其路徑下必須包含bin、pkg、src這3個目錄如下圖示: 
golang,Sublime Text,開發調試環境 
golang項目的是依靠src目錄來組織源代碼的。

三、安裝Sublime Text 2配置GoSublime/GoGDB

  這里聲明一下為什么不能選ST3,因之前使用ST3安裝GoGDB插件時報錯“It seems you're not running gdb with the "mi" interpreter. Please add #"--interpreter=mi" to your gdb command line”我檢查任務管理器時發現gdb進程的命令行確實附帶了--interpreter=mi參數,最后實在無解才選擇退到ST2。。。。囧

下載ST2安裝后打開它 
golang,Sublime Text,開發調試環境 
Sublime Text 2界面圖 

golang,Sublime Text,開發調試環境 
1.點擊View – Show Console或按Ctrl+`彈出控制臺 
輸入如下文本按回車然后重啟ST2:

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'

 

golang,Sublime Text,開發調試環境 
2.按下Ctrl+Shift+P后會彈出的一個可以輸入命令的文本框 
golang,Sublime Text,開發調試環境 
3.輸入install按回車 
golang,Sublime Text,開發調試環境 
這里稍微等待一下 
golang,Sublime Text,開發調試環境 
4.過一回后會再出現一個命令輸入框,此時輸入gosublime按回車即可安裝插件了。 
5.同理把GoGdb安裝好。 
golang,Sublime Text,開發調試環境 
現在我們已經安裝好GoGdb及GoSublime插件了,為此還需下載安裝gocode使其支持智能感知。(不安裝gocode貌似也能用一部分智能感知) 
golang,Sublime Text,開發調試環境 
golang,Sublime Text,開發調試環境 
6.打開cmd,輸入go get github.com/nsf/gocode按回車后等待片刻后,打開%GOPATH%/bin這個路徑應該能看到gocode.exe這個文件,如果沒看到則執行go install github.com/nsf/gocode試試。 
golang,Sublime Text,開發調試環境 
7.然后將gocode.exe剪切到%GOROOT%/bin下面,此前我們已將%GOROOT%/bin添加到Path環境變量當中,這樣個拷貝動作可以確保gocode.exe在Path環境變量下。 

準備好gocode后可以配置ST2的GoSublime插件了! 

golang,Sublime Text,開發調試環境 
golang,Sublime Text,開發調試環境 
8.點擊Preferences > Package Settings > GoSublime > Settings – Default
golang,Sublime Text,開發調試環境 
9.設置env 
golang,Sublime Text,開發調試環境 
10.新建立一個文件夾,然后用ST2打開再建立main.go空文件,然后就可以啟用智能感知了。
golang,Sublime Text,開發調試環境 
寫入golang代碼...

package mainimport (	"fmt")func main() {	i := 10000	j := 86	k := i + j	fmt.Println(k)	fmt.Println("Hello world. 您好,世界!")}

 

golang,Sublime Text,開發調試環境 
golang,Sublime Text,開發調試環境 
golang,Sublime Text,開發調試環境 
11.按Ctrl+B打開控制臺輸入go install即可在%GOPATH%/bin下得到higo.exe,執行它即可看到輸入。 
現在開始GoGdb的配置工作,這是非常重要的。 
我們首先檢查gdb是否在本機上安裝,方法就是在cmd命令行輸入gdb即可,如果看到如下圖示則表明gdb已順利安裝,需注意的是調試golang最低需要gdb版本大于7.1。(我安裝是mingw-w64的gdb7.8.1) 
golang,Sublime Text,開發調試環境 
golang,Sublime Text,開發調試環境 
12.在ST2點擊Preferences > GoGDB > Settings – Default 
注意:workingdir設置為%GOPATH%/bin,commandline內./后面的部分視調試進程名稱而定。 
golang,Sublime Text,開發調試環境 
golang,Sublime Text,開發調試環境 
golang,Sublime Text,開發調試環境 
golang,Sublime Text,開發調試環境 
13.配置好后,在Ctrl+B彈出的命令窗口中輸入go install -gcflags "-N -l"編譯成二進制可執行文件,然后添加一個斷點到main.go內,再按F5開始調試,本文所有配置項已完成。盡情開始一段golang之旅吧! 


謝謝! 

參考: 
1.) the-way-to-go_ZH_CN 
2.) Sublime Text 2搭建Go開發環境 
3.) How to configure golang develop environment with debug and unit test debug 
4.) Go語言編程

聲明: 本文版權歸作者dotNetDR_和博客園共有,轉載必須保留此段聲明。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久精品国产| 91高潮精品免费porn| 欧美电影在线观看完整版| 91精品久久久久久久久久久久久久| 日韩在线一区二区三区免费视频| 久久久久免费精品国产| 国产精品电影在线观看| 日韩一二三在线视频播| 亚洲午夜精品久久久久久久久久久久| 欧美日韩不卡合集视频| 91黑丝在线观看| 伊人男人综合视频网| 中文字幕精品久久| 深夜福利亚洲导航| 欧美性xxxx极品hd满灌| 亚洲欧美中文日韩在线v日本| 久久中文字幕视频| 亚洲成人a**站| 国产精品视频久久久久| 亚洲欧美国产精品| 国产精品视频99| 日韩精品在线免费观看| 91tv亚洲精品香蕉国产一区7ujn| 一本色道久久综合狠狠躁篇怎么玩| 日韩欧美极品在线观看| 97精品伊人久久久大香线蕉| 亚洲男人天堂网站| 国内精品一区二区三区四区| 日韩视频免费在线观看| 最近2019好看的中文字幕免费| 中文字幕成人精品久久不卡| 久久躁狠狠躁夜夜爽| 欧美日韩免费区域视频在线观看| 欧美劲爆第一页| 欧美综合一区第一页| 中文字幕在线日韩| 亚洲综合大片69999| 亚洲国产精品嫩草影院久久| 俺也去精品视频在线观看| 成人av色在线观看| 国产精品视频免费观看www| 91精品国产综合久久久久久久久| 国产精品久久久亚洲| 国产啪精品视频网站| 日韩精品极品毛片系列视频| 亚洲成av人影院在线观看| 久久伊人精品一区二区三区| 在线视频亚洲欧美| 日韩欧美在线视频观看| 国产日韩精品综合网站| 亚洲免费一在线| 国产精品1区2区在线观看| 成人免费网站在线看| 91久久在线播放| 日本高清不卡在线| xxav国产精品美女主播| 亚洲亚裔videos黑人hd| 国产精品永久免费观看| 国产一区二区三区在线播放免费观看| 日韩大片免费观看视频播放| 亚洲成人精品久久| 色妞欧美日韩在线| 久久久精品在线观看| 久久久久久97| 成人免费观看网址| 国产亚洲人成网站在线观看| 九九精品在线观看| 91在线观看免费| 久久手机免费视频| 97欧美精品一区二区三区| 中文字幕欧美日韩精品| 欧美在线亚洲一区| 国外色69视频在线观看| 亚洲香蕉成人av网站在线观看| 一区二区三区天堂av| 国内精品久久久久久影视8| 亚洲精品欧美极品| 欧美中文在线免费| 欧美亚洲在线播放| 国产成人jvid在线播放| 亚洲综合日韩中文字幕v在线| 久久视频在线免费观看| 国产精品网站入口| 亚洲人成在线播放| 久久人91精品久久久久久不卡| 成人av在线亚洲| 日韩电影大全免费观看2023年上| 美女视频久久黄| 国内精品中文字幕| 精品国产区一区二区三区在线观看| 国产亚洲日本欧美韩国| 韩国三级日本三级少妇99| 日韩人体视频一二区| 国产成人+综合亚洲+天堂| 成人午夜一级二级三级| 亚洲天堂2020| 136fldh精品导航福利| 欧美风情在线观看| 亚洲国产精品久久久久秋霞蜜臀| 成人精品aaaa网站| 国产成人精品一区| 久久精品亚洲热| 亚洲a级在线观看| 日韩视频第一页| 一区二区三区美女xx视频| 国产综合福利在线| 日韩欧美精品中文字幕| 青草青草久热精品视频在线观看| 国产精品久久久av久久久| 伊人久久久久久久久久| 日韩中文字幕av| 大伊人狠狠躁夜夜躁av一区| 日韩在线观看免费全| 亚洲人成网在线播放| 欧美激情第1页| 国产一区二区三区直播精品电影| 6080yy精品一区二区三区| 日韩精品在线观看视频| 欧美插天视频在线播放| 国产精品毛片a∨一区二区三区|国| 久久99青青精品免费观看| 久久久精品电影| 亚洲一区制服诱惑| 久久久91精品国产一区不卡| 亚洲欧美在线一区| 欧美丰满少妇xxxx| 国产69精品久久久久99| 国产精品亚洲片夜色在线| 久久天天躁狠狠躁夜夜爽蜜月| 久久精品成人欧美大片古装| 亚洲欧美在线免费| 久久伊人免费视频| 亚洲伊人第一页| 最新日韩中文字幕| 日韩中文字幕在线观看| 久久久精品久久久久| 欧美日韩中文字幕| 91精品国产乱码久久久久久久久| 国产精品福利在线观看网址| 一区二区三区天堂av| 欧美日韩国产综合视频在线观看中文| 国产亚洲日本欧美韩国| www.亚洲一二| 日韩美女在线观看一区| 福利精品视频在线| 亚洲影院色在线观看免费| 欧美天天综合色影久久精品| 日韩精品日韩在线观看| 国产精品久久综合av爱欲tv| 亚洲社区在线观看| 亚洲一区二区三区成人在线视频精品| 亚洲理论在线a中文字幕| 久久韩剧网电视剧| 日韩电影在线观看永久视频免费网站| 国产成人综合av| 亚洲人成在线观看| 精品人伦一区二区三区蜜桃网站| 日韩成人中文字幕| 精品久久久久久中文字幕| 91精品国产乱码久久久久久久久| 日韩成人xxxx| 国产激情999| 久久激情五月丁香伊人| 久久精品视频一|