解决Mac M1架构系统无法调试go的问题
·
背景:
周末在新Mac 使用 Goland 断点调试 go程序,发现无法调试报错,最终发现问题是:xcode-select 版本的问题,更新完后完美解决;
最近买了台2020款的M1 pro 电脑,使用mac自带的“迁移助手”从 2017款的mac intel 迁移到 mac pro( M1) 电脑;
具体解决过程
-
更换了goland 版本 , M1 需要 Silicon 版本的
-
更换了本地 go 版本,需要使用 arm64的
-
更换了dlv版本(使用最新的)
-
最终:更换了 xcode-select 解决问题;(提交了 issue 高人指点了,迅速解决了问题)
补充:
-
芯片供应商比较出名的有: 英特尔、高通、AMD 等
-
芯片架构有:x86、ARM、AMD 等
-
Mac Pro Interl 架构的电脑 go 的
GOHOSTARCH="amd64" -
Mac Pro M1 架构的电脑 go 版本的
GOHOSTARCH="arm64"
参考:
[3] mac m1芯片 goland不能使用debug的问题,搞了四小时终于成功了_yilegel写一写-CSDN博客
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)