前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Golang】程序无法debug——Mac(M1芯片)

【Golang】程序无法debug——Mac(M1芯片)

作者头像
DDGarfield
发布2022-06-23 19:23:44
1.1K0
发布2022-06-23 19:23:44
举报
文章被收录于专栏:加菲的博客加菲的博客

使用vscode进行调试go语言程序时,出现protocol error e09 during set breakpoint for packet,曾经一度让博主猜测自己代码问题,排除代码问题之后,又猜测:难道mac上非得goland来进行调试,vscode不够格,当然最终得着重说一下,vscodemac下表现明显优于在windows下的表现,windows下的vscode经常出现卡顿,智能提示不及时等问题,这些诸多问题在卸载原有插件,安装Go Nightly之后得到改善,很神奇。

1.解决方案

本篇博文的结构,语文老师看了要打人,因为是典型的头重脚轻。博主就直接说上面无法调试的解决方案吧。

代码语言:javascript
复制
go version
go version go1.16.4 darwin/arm64

一定要是arm64版本,不能是amd64喔。

2.原因

直到写上篇博文,博主才真正明白问题的根源所在:M1芯片是采用的是ARM架构,当然需要安装arm版本的。

更多关于M1芯片的内容参考上篇博文:【Mac】Mac(M1芯片)下软件包管理器——Homebrew第三节。本篇就不再赘述。

------------------- End -------------------

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲的博客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.解决方案
  • 2.原因
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档