golang吧 关注:6,448贴子:14,708
  • 27回复贴,共1

求助大佬!goland调试问题!

只看楼主收藏回复

goland调试运行代码,打断点后断点没有生效,反而会跳转到asm_amd64.s这个文件的CALL runtime·abort(SB)这一行。
代码很简单,就是一条打印语句,并且点击步过后可以正常输出内容(但是不会在断点处暂停)



IP属地:湖北1楼2025-04-02 00:16回复
    你都进到print函数内部了,这还能没暂停吗


    IP属地:广东来自Android客户端2楼2025-04-02 09:56
    收起回复
      2025-08-19 03:22:24
      广告
      不感兴趣
      开通SVIP免广告
      怀疑是升级了macos版本到15.4的问题,升级前是好的,升级之后就不行了。


      IP属地:湖北来自Android客户端3楼2025-04-04 01:04
      收起回复
        问题已解决,是Command Line Tools for Xcode 16.3版本的问题,将其降级到16.2解决了这个问题。


        IP属地:湖北4楼2025-04-04 14:15
        收起回复
          如何降级呢


          IP属地:上海5楼2025-04-04 21:36
          收起回复
            降级步骤:
            1. 删除原本的Command Line Tools for Xcode,可以使用命令:sudo rm -rf /Library/Developer/CommandLineTools
            2. 下载16.2版本的Command Line Tools for Xcode,下载地址:https://developer.apple.com/download/all/?q=Command%20Line%20Tools%20for%20Xcode%2016.2
            3. 下载Command Line Tools for Xcode 16.2 dmg文件后安装即可。


            IP属地:湖北6楼2025-04-04 22:04
            收起回复
              手里有一个8+256的M2, 调试要开Android Studio虚拟机,goland,docker各种环境,导致内存不够,卡的一批
              买了一台32+256的M4,兴致勃勃的装好各种环境,还升级了15.4,
              然而,goland断点进不去,不是跳asm_amd64.s,就是跳proc.go
              对比了M2的环境,还从15.4降级了15.3.2,重装了无数次系统,重装了无数次环境,deepseek,腾讯元宝,谷歌,各种找问题,依然进不去断点
              真没注意到这个Command Line Tools for Xcode的版本会升级到16.3,按照楼主的办法降级了16.2 奇迹般的好了!
              真的很想骂人


              IP属地:湖南7楼2025-04-06 00:17
              收起回复


                IP属地:湖南8楼2025-04-06 00:32
                回复
                  2025-08-19 03:16:24
                  广告
                  不感兴趣
                  开通SVIP免广告
                  老哥,神了


                  IP属地:四川来自Android客户端9楼2025-04-09 14:38
                  回复
                    调了整天,重装3 4次。都不行。 给降级了,一下就ok


                    IP属地:四川来自Android客户端10楼2025-04-09 14:39
                    回复
                      老哥问一下,现在苹果官网没有 16.2 了,我下了个 16.3 显示和 macos 版本不兼容怎么办呀


                      IP属地:重庆来自iPhone客户端12楼2025-08-01 14:22
                      收起回复