登录
首页 >  Golang >  Go问答

Go1.18:对于使用 darwin/amd64 编译的程序,不支持调试。可以尝试使用 darwin/arm64 的 Go SDK 替代

来源:stackoverflow

时间:2024-03-25 09:51:30 144浏览 收藏

在将 Go 版本从 1.17 升级到 1.18 后,使用 darwin/amd64 编译的程序在使用 GoLand 进行调试时,可能会遇到“不支持调试”的错误提示。建议尝试使用 darwin/arm64 的 Go SDK 替代。不过,如果在 1.18 darwin/arm64 上遇到问题,可以考虑回退到 Go 1.17,以避免潜在的调试兼容性问题。

问题内容

当我将 go 版本从 1.17 升级到 1.18 后, 当我使用goland调试时,goland给我一个反馈: 不支持调试go版本go1.18 darwin/amd64编译的程序。使用 darwin/arm64 的 go sdk。

有人有同样的疑问吗?请给我一些修复的提示,谢谢~~


正确答案


需要恢复到 golang 1.17。我在 1.18 darwin/arm64 上遇到了几个问题,他们似乎没有很快修复它们。
https://go.dev/doc/manage-install

理论要掌握,实操不能落!以上关于《Go1.18:对于使用 darwin/amd64 编译的程序,不支持调试。可以尝试使用 darwin/arm64 的 Go SDK 替代》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>