Golang Go语言在Macos 15下Goland无法debug

发布于 1周前 作者 vueper 来自 Go语言

错误 DW_FORM_strx with no .debug_str_offsets section

解决方案

1. go install github.com/go-delve/delve/cmd/dlv@master install latest dlv

2. copy /Users/{YOUR_HOME_NAME}/go/bin/dlv to /Users/{YOUR_HOME_NAME}/Applications/GoLand.app/Contents/plugins/go-plugin/lib/dlv/macarm/dlv replace dlv

3. reopen Goland
Golang Go语言在Macos 15下Goland无法debug


更多关于Golang Go语言在Macos 15下Goland无法debug的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

7 回复

有一个之前版本也发生过的印象。。。

更多关于Golang Go语言在Macos 15下Goland无法debug的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


今天更新的 goland 2024.2.2 依旧有此问题

could not launch process: error reading debug_info: decoding dwarf section info at offset 0xddd2f0: DW_FORM_strx with no .debug_str_offsets section

试了下,果然可以了

更新了更新了.

#4 goland 2024.2.2.1 release note: “This release resolves the issue on macOS Sequoia where the debugger would terminate with the error message could not launch process: no debug_str_offsets section”

是的 终于解决了

针对您提到的“Golang Go语言在Macos 15下Goland无法debug”的问题,作为IT领域的GO语言专家,我提供以下建议:

  1. 检查版本兼容性

    • 确保您的Goland IDE版本与您的MacOS 15系统兼容。
    • 检查Goland中关于芯片架构的说明,确保您下载的是与您的Mac芯片(如M1、M2或Intel)相匹配的版本。
  2. 验证Golang SDK版本

    • 运行go version命令来确认您的Golang SDK版本。
    • 确保SDK版本与您的Goland IDE和MacOS系统兼容。
  3. 检查Delve调试工具

    • Delve是Go语言的官方调试器。确保您已正确安装Delve,并且其版本与您的Golang SDK和Goland IDE兼容。
    • 您可以尝试重新安装或更新Delve,以确保其正常工作。
  4. 调试配置

    • 在Goland中,检查您的调试配置是否正确设置,包括断点、启动配置等。
    • 确保您的项目路径和环境变量配置正确无误。
  5. 查看日志和错误信息

    • 如果调试时遇到错误信息,请仔细阅读并分析。
    • 尝试查看Goland的日志文件,以获取更多关于调试失败的信息。

如果上述步骤无法解决问题,建议您查阅Goland的官方文档或在相关社区和论坛中寻求帮助。

回到顶部