可以去DELVE官網進行下載。
關於delve工具的介紹,這裏簡單給大家介紹壹下。
delve在go項目及應用的開發中可以用來追蹤程序中的異常代碼,也可以通過打日誌的方式追查問題,但是更重要也是非常厲害的壹點,就是delve可以直接分析程序執行的情況。這壹點在後期或線上的問題排查中無疑是提供了壹個非常大的便捷。
Go(又稱?Golang)是?Google?的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發的壹種靜態強類型、編譯型語言。
Go 語言語法與?C?相近,但功能上有:內存安全,GC(垃圾回收),結構形態及 CSP-style?並發計算。
Go的語法接近C語言,但對於變量的聲明有所不同。Go支持垃圾回收功能。Go的並行模型是以東尼·霍爾的通信順序進程(CSP)為基礎。
采取類似模型的其他語言包括Occam和Limbo,但它也具有Pi運算的特征,比如通道傳輸。在1.8版本中開放插件(Plugin)的支持,這意味著現在能從Go中動態加載部分函數。
Delve常用命令
命令功能:
dlv attach後面跟 pid,用來Debug編譯好的Golang程序。?
dlv core用於 coredump。
dlv debug後面跟要調試的 go 文件,進入 Debug。
dlv testDebug test 函數。?