• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Goland 断点调试Debug的操作
    POST TIME:2021-10-18 17:07

    第一步:进入编辑模式

     

    第二步:开始进行编辑

    第三步:就可以进行调式了

    补充:goland断点调试报错

    一、运行报错

    runnerw.exe: CreateProcess failed with error 216 \(no message available\)

    解决办法:

    查看package是不是main,同时必须有个main函数,作为程序运行的主入口

    查看GOOS是不是本系统的,比如windows,得设置为同一个,cmd中使用set GOOS=windows,goland中设置方法如下:

    二、debug调试报错:

    could not launch process: decoding dwarf section info at offset 0x0: too short

    解决办法:

    1.下载dlv

    go get -u github.com/derekparker/delve/cmd/dlv

    会在gopath的bin目录生成dlv可执行文件

    2.goland中,help–>Edit Custom Properties,在末尾添加下面的代码

    dlv.path=$GOPATH/bin/dlv $GOPATH使用绝对路径,因为这个文件读取不到环境中的GOPATH

    如:

    dlv.path=D:/go/workspace/bin/dlv

    三、goland调试代码

    1.VIew Breakpoints(ctrl+shift+f8):查看断点详细信息,可以设置条件,执行还是不执行该断点

    3.Debugger:调试窗口

    4.Show Execution Point(alt+f10):定位执行的代码

    5.Step Over(f8):结束当前步骤,进入下一步,如果是方法不会进入

    6.Step Into(f7):如果是方法,进入该方法里面,

    7.Step out(shift+f8):跳出,和f7相反

    8.f9跳到下一个断点

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

    您可能感兴趣的文章:
    • 解决Goland 同一个package中函数互相调用的问题
    • goland设置颜色和字体的操作
    • 如何让shell终端和goland控制台输出彩色的文字
    • goland 实现自动格式化代码
    • goland 恢复已更改文件的操作
    • goland 清除所有的默认设置操作
    • Mac GoLand打不开(闪退)也不报错的解决方案
    • goland 设置project gopath的操作
    上一篇:golang中的空slice案例
    下一篇:利用go-kit组件进行服务注册与发现和健康检查的操作
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信