• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    使用goland调试远程代码的操作步骤

    前言

    很多时候我们都在window上使用goland,并直接使用goland调试go代码。
    但是很多时候我们的程序运行在Linux服务器上,虽然可以通过dlv命令行进行手动打断点调试,但是太麻烦了。
    因此我查阅资料发现,goland是支持远程调试的,因此写篇文章记录一下。

    操作步骤

    1.安装dlv

    在Linux服务器上执行:go install github.com/go-delve/delve/cmd/dlv,安装dlv调试工具,因为是go编译的可执行程序,可以随意复制,其他环境甚至都可以不安装go语言环境。

    2.按照goland提示添加远程调试
    如下图所示,配置一个远程调试:

    3.添加编译配置
    如下图所示,配置一个编译:

    在服务器运行
    将可执行程序上传到服务器,并使用dlv运行:

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

    带命令行参数,在可执行程序后面带上 --,再后面就是命令行参数:

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

    然后再window的goland上运行调试:

    总结

    从知道可以用dlv调试go代码的时候,我在Linux下就用dlv命令行打断点调试,太麻烦了,最后都是打印日志搞定。
    自从学会了远程调试方法,现在调试代码爽爽哒,就算远端是个啥环境都可以远程调试搞定。

    以上就是使用goland调试远程代码的操作步骤的详细内容,更多关于goland调试远程的资料请关注脚本之家其它相关文章!

    您可能感兴趣的文章:
    • mongodb 3.4下远程连接认证失败的解决方法
    • MongoDB远程访问配置步骤详解
    • 使用Go语言实现远程传输文件
    • 如何使用Go语言实现远程执行命令
    • go语言实现一个简单的http客户端抓取远程url的方法
    • mongodb 实现远程连接
    上一篇:golang特有程序结构入门教程
    下一篇:Go语言实现Snowflake雪花算法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    使用goland调试远程代码的操作步骤 使用,goland,调试,远程,代码,