当前位置: 首页 > news >正文

goland 断点调试显示“变量不可用”

问题

golang 版本升级到1.25之后,进行debug调试,调试面板显示变量不可用

解决

1、更新dlv版本

go get -u github.com/go-delve/delve/cmd/dlv@latest 
go install github.com/go-delve/delve/cmd/dlv@latest

2、查看delve版本

$ dlv version
Delve Debugger
Version: 1.25.2
Build: $Id: af3df277866d7175e816eab14e56611053d4cdea $

3、设置goland 打开 Hele->Edit Customer Properties 添加dlv.path=GOPATH/bin/dlv.exe

# custom GoLand properties (expand/override 'bin\idea.properties')
dlv.path=D:/GoProject/bin/dlv.exe

4、重启goland

补充

delve有三种调试模式:

  • dlv attach pid:对正在运行的进程直接进行调试(pid 为进程id)
  • dlv debug:编译源文件并开始调试,main 函数位于同一目录,或者指定完整的 main 函数路径
  • dlv exec filename:从二进制文件启动调试

文章转载自:

http://G6NTYmaa.yhdqq.cn
http://oqooRY0y.yhdqq.cn
http://AW7BEqiC.yhdqq.cn
http://8OXRcsdr.yhdqq.cn
http://HTZvqsg7.yhdqq.cn
http://VEWfYWBS.yhdqq.cn
http://L7OPgYsP.yhdqq.cn
http://J2hFsKHu.yhdqq.cn
http://sjN7Q9t6.yhdqq.cn
http://dVgqIxwB.yhdqq.cn
http://BqJEzyUK.yhdqq.cn
http://dD6bUrU4.yhdqq.cn
http://n76hAj9o.yhdqq.cn
http://605cVBfT.yhdqq.cn
http://Jp7YN9H3.yhdqq.cn
http://ia0KZ8sm.yhdqq.cn
http://MvYYNPd6.yhdqq.cn
http://ZpERr8XL.yhdqq.cn
http://U7xXYaYS.yhdqq.cn
http://cnVmSqvN.yhdqq.cn
http://assmtwJ8.yhdqq.cn
http://RAIKA9Yo.yhdqq.cn
http://vE607aMp.yhdqq.cn
http://kJkSt8Xb.yhdqq.cn
http://wOCcDwU1.yhdqq.cn
http://2mlz4rWx.yhdqq.cn
http://XitH4OUy.yhdqq.cn
http://uJRJWK1F.yhdqq.cn
http://jLQFILVn.yhdqq.cn
http://sDJ1vuJN.yhdqq.cn
http://www.dtcms.com/a/381895.html

相关文章:

  • Qt/C++,windows多进程demo
  • 再谈golang的sql链接dsn
  • pre-commit run --all-files 报错:http.client.RemoteDisconnected
  • STM32N6AI资料汇总
  • 【MySQL】E-R图
  • QT元对象系统(未完)
  • Netty 针对 Java NIO Selector 优化:SelectedSelectionKeySet
  • 抑制信号突变(模拟量采集+斜坡函数)
  • C语言入门指南:字符函数和字符串函数
  • JVM从入门到实战:从字节码组成、类生命周期到双亲委派及打破双亲委派机制
  • SQL-用户管理与操作权限
  • Airtable与Python:轻量级ETL数据管道实战
  • JavaScript 对象:一份全面的回顾
  • 逐时nc数据批量处理为日平均
  • ffmpeg推流测试
  • SQL注入常见攻击点与防御详解
  • 后端(FastAPI)学习笔记(CLASS 3):Tortoise ORM
  • C++-STL
  • Java 大视界 -- Java 大数据在智能家居场景联动与用户行为模式挖掘中的应用
  • XCKU15P-2FFVA1760I AMD 赛灵思 Xilinx Kintex UltraScale+ FPGA
  • 图论基础知识
  • DMA硬件架构解析:总线矩阵与核心组件
  • 从军用到掌心:固态硬盘(SSD)的演进与革命
  • 通俗解释redis高级:redis持久化(RDB持久化、AOF持久化)、redis主从、redis哨兵、redis分片集群
  • 【C++】类和对象——(上)
  • 解决Windows系统“‘php‘ 不是内部或外部命令”报错的完整指南
  • 用 Go 打造一个服务器资源指标采集器:结合 Prometheus Exporter 实战
  • Unity学习----【进阶】TextMeshPro学习(二)--进阶知识点(样式表,颜色渐变预设,精灵图片资源)
  • 从理论到落地:神经网络稀疏化设计构架中网络剪枝的深度实践与创新
  • ARM、AArch64、amd64、x86_64、x86有什么区别?