<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      Dev Guide: js | css | HTML(DOM) WEBCAST .NET4 Lib Web.config-WCF MVC3-EF4.1 T-SQL-(2012)

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

      一、前言

        近期本人有工作調動,進入了一個全新的領域[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:\盤
      image
      = 配置golang環境變量 =
        GOARCH=amd64
        GOOS=windows
        GOROOT=c:\go
        GOPATH=E:\goproj
        GOBIN=%GOPATH%\bin
      image
      為Path環境變量添加;%GOROOT%\bin
      image
      打開命令行輸入go version看到下圖后就證明golang安裝成功了
      image
      值得注意:GOPATH是golang項目的特殊路徑,其路徑下必須包含bin、pkg、src這3個目錄如下圖示:
      image
      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安裝后打開它
      image
      Sublime Text 2界面圖

      image
      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'

       

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

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

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

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

       

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

      代理模式安裝Package Control

      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({"http":"http://127.0.0.1:1080"}))); 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'

       

       

      謝謝!

      參考:
      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語言編程

      posted @ 2015-03-30 09:32  dotNetDR_  閱讀(4007)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 鸡东县| 欧美肥老太交视频免费| 卢龙县| 久久成人影院精品777| 成人欧美一区二区三区在线观看| 国产成人精品一区二区三区免费| 亚洲国产成人精品福利无码| 女人被狂躁的高潮免费视频| 少妇高潮流白浆在线观看| 国产av无码专区亚洲av软件| 内射老阿姨1区2区3区4区| 资源在线观看视频一区二区| 亚洲无人区码二码三码区| 国产精品久久久久久久专区| 亚洲精品宾馆在线精品酒店| 不卡在线一区二区三区视频| 福利视频一区二区在线| 狠狠色丁香婷婷久久综合五月| 亚洲十八禁一区二区三区| 国产精品福利在线观看无码卡一 | 国产极品美女高潮无套| 久久精品蜜芽亚洲国产av| 美女内射福利大全在线看| 日韩不卡无码精品一区高清视频| 日韩精品无码一区二区视频| 色国产视频| 伊人狠狠色j香婷婷综合| 在线日韩日本国产亚洲| 国产精品无码久久久久AV | 无码福利一区二区三区| 狠狠综合久久av一区二| 精品国产精品午夜福利| 国产人与禽zoz0性伦多活几年| 国产精品v片在线观看不卡| 免费观看全黄做爰大片| 啊┅┅快┅┅用力啊岳网站| 国产精品视频一区不卡| 久久精品熟女亚洲av麻| 久久久久亚洲av成人网址| 年轻女教师hd中字3| 亚洲性日韩精品一区二区|