濮阳杆衣贸易有限公司

主頁 > 知識庫 > 使用goland調(diào)試遠程代碼的操作步驟

使用goland調(diào)試遠程代碼的操作步驟

熱門標簽:如何利用高德地圖標注家 電腦外呼系統(tǒng)輻射大嗎 武漢百應人工智能電銷機器人 揚州電銷外呼系統(tǒng)軟件 400手機電話免費辦理 開通400電話申請流程 上海企業(yè)外呼系統(tǒng)排名 百度地圖標注位置網(wǎng)站 智能語音電銷的機器人

前言

很多時候我們都在window上使用goland,并直接使用goland調(diào)試go代碼。
但是很多時候我們的程序運行在Linux服務器上,雖然可以通過dlv命令行進行手動打斷點調(diào)試,但是太麻煩了。
因此我查閱資料發(fā)現(xiàn),goland是支持遠程調(diào)試的,因此寫篇文章記錄一下。

操作步驟

1.安裝dlv

在Linux服務器上執(zhí)行:go install github.com/go-delve/delve/cmd/dlv,安裝dlv調(diào)試工具,因為是go編譯的可執(zhí)行程序,可以隨意復制,其他環(huán)境甚至都可以不安裝go語言環(huán)境。

2.按照goland提示添加遠程調(diào)試
如下圖所示,配置一個遠程調(diào)試:

3.添加編譯配置
如下圖所示,配置一個編譯:

在服務器運行
將可執(zhí)行程序上傳到服務器,并使用dlv運行:

dlv --listen=:2345 --headless=true --api-version=2 --accept-multiclient exec ./test001_linux

帶命令行參數(shù),在可執(zhí)行程序后面帶上 --,再后面就是命令行參數(shù):

dlv --listen=:2345 --headless=true --api-version=2 --accept-multiclient exec ./test001_linux -- -s 123

然后再window的goland上運行調(diào)試:

總結(jié)

從知道可以用dlv調(diào)試go代碼的時候,我在Linux下就用dlv命令行打斷點調(diào)試,太麻煩了,最后都是打印日志搞定。
自從學會了遠程調(diào)試方法,現(xiàn)在調(diào)試代碼爽爽噠,就算遠端是個啥環(huán)境都可以遠程調(diào)試搞定。

以上就是使用goland調(diào)試遠程代碼的操作步驟的詳細內(nèi)容,更多關(guān)于goland調(diào)試遠程的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • mongodb 3.4下遠程連接認證失敗的解決方法
  • MongoDB遠程訪問配置步驟詳解
  • 使用Go語言實現(xiàn)遠程傳輸文件
  • 如何使用Go語言實現(xiàn)遠程執(zhí)行命令
  • go語言實現(xiàn)一個簡單的http客戶端抓取遠程url的方法
  • mongodb 實現(xiàn)遠程連接

標簽:張掖 江西 延邊 武漢 新余 黑龍江 宜賓 嘉峪關(guān)

巨人網(wǎng)絡通訊聲明:本文標題《使用goland調(diào)試遠程代碼的操作步驟》,本文關(guān)鍵詞  使用,goland,調(diào)試,遠程,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用goland調(diào)試遠程代碼的操作步驟》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用goland調(diào)試遠程代碼的操作步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    商都县| 周口市| 祁门县| 雷山县| 临清市| 阿城市| 六枝特区| 洪湖市| 疏勒县| 苗栗县| 翁牛特旗| 宣汉县| 普兰县| 垣曲县| 鸡东县| 临朐县| 谷城县| 会泽县| 象州县| 桃江县| 霍山县| 临安市| 宁德市| 桦南县| 巍山| 饶平县| 祁门县| 广宗县| 西林县| 南乐县| 乌鲁木齐县| 历史| 深圳市| 丰台区| 始兴县| 罗甸县| 浪卡子县| 柞水县| 桃江县| 益阳市| 通州市|