Golang調試工具Delve安裝調試

1.安裝

Golang debug 推薦使用 Delve 工具,項目地址:https://github.com/derekparker/delve
拉取最新 delve 項目代碼到本地,編譯安裝。

# cd $GOPATH/src/
# git clone https://github.com/derekparker/delve.git
# cd delve/cmd/dlv/
# go build
# go install

2.服務端綁定

 dlv常用遠程調試是將dlv進程綁定到服務進程上

查看服務進程

ps -ef | grep "項目名"

將dlv綁定到服務進程

dlv attach "服務進程id" --headless --api-version=2 --log --listen=:2345

3.本地IDE配置(GoLand)

 點擊調試配置 Edit Configuration 

 

 選擇 Go Remote 模板,然後添加如右側的服務器配置

 

 設置項目斷點

 

點擊啓動調試按鈕

常見問題:

1.安裝時報錯 :vendor/go.starlark.net/syntax/quote.go:97: undefined: strings.Builder  原因是go版本較低裝1.10版本以上即可,獲取新版本包  wget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gz 

 

發佈了58 篇原創文章 · 獲贊 34 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章