Mac M1 使用Golang IDE进行debug,需要进行以下设置
安装arm64版本的的golang 下载地址:https://golang.google.cn/dl/
下载安装arm64的Golang IDE 下载地址:https://www.jetbrains.com/go/download/#section=mac
go env 查看环境配置,下图圈起来的两个必须为arm64
如果GOARCH="amd64",可以在run配置里修改一下
如果第3,第4不正确,会导致debug没有任何报错,断点无效的问题。
有疑问加站长微信联系(非本文作者)

遇到第4个的问题了,图裂了,请问怎么解决
好久没上来,发现图裂了步骤1、2就不补充了
步骤3中,是指 go env 后 GOARCH= 和 GOHOSTARCH= 的值
GOHOSTARCH 和你系统安装的golang版本有关,可以去下载 arm64 版本的golang安装
步骤4中 GOARCH="amd64" 的话 ->
Run/Debug Configurations
在 Configuration 栏目下, 配置Environment:GOARCH=arm64
Apply -> OK补充:升级了新系统版本之后,有出现过以下报错:
could not launch process: debugserver or lldb-server not found: install XCode's command line tools or lldb-server
解决: 打开「终端」,输入:
xcode-select --install
,等待安装完成抱歉,好久没上来,补充了说明,希望你已经解决