Golang Go语言中 Sierra 10.12.1 update 暂时使 delve 不可用,求推荐 go debugger

macOS Sierra 10.12.1 update 导致 delve 在运行时出现: debugger.go:55: launching process with args: [./debug] could not launch process: could not get thread count

相关 Github Issue OSX: cannot get thread count

该问题 delve 目前还未修复

求推荐除 GDB 外好用的 go debugger :)


Golang Go语言中 Sierra 10.12.1 update 暂时使 delve 不可用,求推荐 go debugger
8 回复

更多关于Golang Go语言中 Sierra 10.12.1 update 暂时使 delve 不可用,求推荐 go debugger的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


IntelliJ IDEA + Go 插件

前两天我更新后也出这个问题了, 然后一看 Issue… 全是这样… 我就换成 pc 环境了
IntelliJ IDEA + Go debug 也是用的 delve

原来如此,看来只有先 print 大法好了

楼上和楼上上为啥没人理 的正解答案呢…

楼主都找到了这个 issue 还不看下面有人提出的正确解法 = =

这个 commit 我看到了,就是想等 merge 后再用

目前没有除 delve 的更好选择了。

当然我是 print 大法的忠实用户

针对您提到的在Sierra 10.12.1系统上Delve调试器暂时不可用的问题,我为您推荐以下几种Go语言的调试工具:

  1. GDB:GNU调试器(GDB)是一个功能强大的通用调试工具,支持多种编程语言,包括Go语言。您可以使用GDB来设置断点、单步执行代码,以及观察变量的值。
  2. VSCode + Go插件:Visual Studio Code(VSCode)是一个非常流行的开源编辑器,支持Go语言的调试。通过安装Go插件并配置相应的launch.json文件,您可以轻松地在VSCode中进行Go语言的调试。
  3. GoLand:GoLand是JetBrains开发的一款专业的Go语言集成开发环境(IDE),内置了强大的调试功能。在GoLand中,您可以通过右键点击main函数并选择Debug来启动调试会话。

这些调试工具各有特点,您可以根据自己的需求和喜好选择合适的工具。同时,也建议您关注Delve项目的更新情况,以便在Delve恢复对Sierra 10.12.1系统的支持后及时使用这一强大的Go语言调试器。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!