golang吧 关注:6,354贴子:14,561
  • 15回复贴,共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
    收起回复
      怀疑是升级了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
                回复
                  老哥,神了


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


                    IP属地:北京来自Android客户端10楼2025-04-09 14:39
                    回复