最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2021年06月07日 10:32:59   作者:janbar  
大家都知道如何在goland調(diào)試遠程代碼嗎?今天小編給大家分享一篇教程幫助大家學習goland調(diào)試遠程代碼的操作步驟,感興趣的朋友跟隨小編一起看看吧

前言

很多時候我們都在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)文章!

相關(guān)文章

  • GoLand利用plantuml生成UML類圖

    GoLand利用plantuml生成UML類圖

    本文主要介紹了GoLand利用plantuml生成UML類圖,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • Go Sentinel 動態(tài)數(shù)據(jù)源配置指南(示例詳解)

    Go Sentinel 動態(tài)數(shù)據(jù)源配置指南(示例詳解)

    本文介紹了如何使用Go語言配置Sentinel的動態(tài)數(shù)據(jù)源,并通過本地文件和Nacos兩種方式實現(xiàn)動態(tài)配置,通過這種方式,可以靈活地管理和更新限流規(guī)則,提升系統(tǒng)的穩(wěn)定性和響應速度,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • Go語言struct類型介紹

    Go語言struct類型介紹

    這篇文章主要介紹了Go語言struct類型介紹,本文講解了struct的2種聲明方式,struct的匿名字段等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • Go語言Gin框架前后端分離項目開發(fā)實例

    Go語言Gin框架前后端分離項目開發(fā)實例

    本文主要介紹了Go語言Gin框架前后端分離項目開發(fā)工程化實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-11-11
  • Golang設計模式之工廠方法模式講解和代碼示例

    Golang設計模式之工廠方法模式講解和代碼示例

    工廠方法是一種創(chuàng)建型設計模式, 解決了在不指定具體類的情況下創(chuàng)建產(chǎn)品對象的問題,本文將通過代碼示例詳細給大家介紹一下Golang工廠方法模式,感興趣的同學可以參考一下
    2023-06-06
  • go string to int 字符串與整數(shù)型的互換方式

    go string to int 字符串與整數(shù)型的互換方式

    這篇文章主要介紹了go string to int 字符串與整數(shù)型的互換方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 解析Go語言編程中的struct結(jié)構(gòu)

    解析Go語言編程中的struct結(jié)構(gòu)

    這篇文章主要介紹了Go語言編程中的struct結(jié)構(gòu),是Go語言入門學習中的基礎知識,需要的朋友可以參考下
    2015-10-10
  • go實現(xiàn)自動復制U盤小工具demo

    go實現(xiàn)自動復制U盤小工具demo

    這篇文章主要為大家介紹了go實現(xiàn)自動復制U盤小工具demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Golang中println和fmt.Println區(qū)別解析

    Golang中println和fmt.Println區(qū)別解析

    Golang 中打印數(shù)據(jù)通常使用 fmt.Println() 方法,也可以使用內(nèi)置的 println() 方法。這兩個方法大家可能都使用過,它們的區(qū)別是什么呢?本文給大家詳細講解,感興趣的朋友跟隨小編一起看看吧
    2023-03-03
  • 深入了解Golang為什么需要超時控制

    深入了解Golang為什么需要超時控制

    本文將介紹為什么需要超時控制,然后詳細介紹Go語言中實現(xiàn)超時控制的方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-05-05

最新評論

彭山县| 凌云县| 喀喇沁旗| 奇台县| 突泉县| 额尔古纳市| 土默特左旗| 佳木斯市| 西乌珠穆沁旗| 金山区| 天镇县| 南充市| 竹溪县| 满城县| 门源| 民丰县| 新龙县| 郎溪县| 民乐县| 南丹县| 海盐县| 正安县| 淮南市| 子长县| 民权县| 遵化市| 霍邱县| 都兰县| 绥芬河市| 罗平县| 额济纳旗| 合作市| 饶平县| 历史| 安图县| 双柏县| 迭部县| 德惠市| 固镇县| 宝兴县| 深水埗区|