在vscode中怎樣debug調試go程序


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

1、去官網地址:https://code.visualstudio.com/,下載並安裝vscode,更新速度杠杠的,不用擔心不是最新版,安裝以后會有更新推送

2、下載安裝Go,有多種選擇,可以通過命令終端下載安裝,也可以在vscode中通過商店搜索Go來安裝,

3、為了開發方便,可以在 ~.bash_profile文件中配置GOROOT和GOPATH,其中GOROOT是Go的安裝路徑,一般是/usr/local/go

  GOPATH是指我們將來開發,編譯,運行Go程序的目錄,下面創建src,pkg,bin這3個目錄

      最后可以配置下 PATH=$PATH:$GOROOT/bin,這個主要是為了方便在終端中使用go 相關命令

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

5、到此就可以寫go程序了,新手注意:vscode不要單獨只打開一個.go文件,而要打開我們配置的GOPATH這個目錄,在這個目錄下創建自己的工程,比如創建一個名稱為demo的應用,用             vscode打開以后長下面這樣:

      

6、在demo這個文件夾下面可以創建我們自己的go文件了,比如我們創建一個最簡單的hello world的輸出程序如下:

 

7、debug的關鍵操作:

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

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

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

                       

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

  

 9、然后就可以美麗的進行debug了,加斷點,然后點擊調試按鈕啟動就可以了,如下圖:

    

然后就會進入到程序里的斷點,想怎么玩就怎么happy吧

   

是不是很爽了~~

    

 

 

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM