在vscode中怎樣debug調試go程序

      隨着互聯網時代的飛速發展,咱們編碼使用的開發利器也在不斷更新換代,古話說工欲善其事必先利其器,對於Java開發者而言,eclipse和idea這兩款神器各有千秋,因本身的愛好能夠選取不一樣的IDE,可是對於Go語言程序的開發者而言,當下最火的IDE應該非微軟的Visual Studio Code莫屬,固然這款編輯器還有不少其餘的強大功能,這裏就不一一列舉了,誰用誰知道~,下面給出怎樣在vscode中調試go程序的過程,以mac本爲示例:git

一、去官網地址:https://code.visualstudio.com/,下載並安裝vscode,更新速度槓槓的,不用擔憂不是最新版,安裝之後會有更新推送github

二、下載安裝Go,有多種選擇,能夠經過命令終端下載安裝,也能夠在vscode中經過商店搜索Go來安裝,json

三、爲了開發方便,能夠在 ~.bash_profile文件中配置GOROOT和GOPATH,其中GOROOT是Go的安裝路徑,通常是/usr/local/goxcode

  GOPATH是指咱們未來開發,編譯,運行Go程序的目錄,下面建立src,pkg,bin這3個目錄bash

      最後能夠配置下 PATH=$PATH:$GOROOT/bin,這個主要是爲了方便在終端中使用go 相關命令app

四、最新版本的vscode不用在settings.json文件中配置gopath和goroot了eclipse

五、到此就能夠寫go程序了,新手注意:vscode不要單獨只打開一個.go文件,而要打開咱們配置的GOPATH這個目錄,在這個目錄下建立本身的工程,好比建立一個名稱爲demo的應用,用             vscode打開之後長下面這樣:編輯器

      

六、在demo這個文件夾下面能夠建立咱們本身的go文件了,好比咱們建立一個最簡單的hello world的輸出程序以下:ide

 

七、debug的關鍵操做:編碼

      終端中執行:   xcode-select --install

      終端中執行:   go install github.com/derekparker/delve/cmd/dlv   

八、點擊vscode左側的debug按鈕:

                       

    在跳出的json文件中配置幾個信息:

  

 九、而後就能夠美麗的進行debug了,加斷點,而後點擊調試按鈕啓動就能夠了,以下圖:

    

而後就會進入到程序裏的斷點,想怎麼玩就怎麼happy吧

   

是否是很爽了~~

相關文章
相關標籤/搜索