Mac M1 Golang debug 问题解决方法

eflight · · 3280 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

Mac M1 使用Golang IDE进行debug,需要进行以下设置 1. 安装arm64版本的的golang 下载地址:https://golang.google.cn/dl/ ![image.png](https://static.studygolang.com/211014/ee0dd99194be6834e5b846b7464a07a2.png) 2. 下载安装arm64的Golang IDE 下载地址:https://www.jetbrains.com/go/download/#section=mac ![image.png](https://static.studygolang.com/211014/4a2a635e98101e8191b235f016ac3f49.png) 3. go env 查看环境配置,下图圈起来的两个必须为arm64 ![image.png](https://static.studygolang.com/211014/24d2825fd32b4aa87ac54e1f3c856705.png) 4. 如果GOARCH="amd64",可以在run配置里修改一下 ![image.png](https://static.studygolang.com/211014/7e955c9e3e05a0fc2b7bc1646a719868.png) ![image.png](https://static.studygolang.com/211014/7a08d9a604963670e87800f2224c3598.png) ![image.png](https://static.studygolang.com/211014/b88fa979b9caa8315249e4aaf694bef0.png) 如果第3,第4不正确,会导致debug没有任何报错,断点无效的问题。

有疑问加站长微信联系(非本文作者)

第 1 条附言  · 
好久没上来,发现图裂了步骤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,等待安装完成

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3280 次点击  
加入收藏 微博
3 回复  |  直到 2023-01-15 10:13:06
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传