wangwenfan
V2EX  ›  问与答

m2 芯片下的 goland 突然不能 debug 了,有遇到的吗

  •  
  •   wangwenfan · Aug 3, 2023 · 1605 views
    This topic created in 1013 days ago, the information mentioned may be changed or developed.

    go 版本是 1.17 ,新买的 mac mini 一直是可以用的,突然就不能 debug 了。 重新下载来最新的 goland ,golang 版本也升级成 1.18 ,dlv 也重新安装了仍然不行,想问下有遇到的吗,怎么处理的,难道是 dlv 需要在 m 芯片下重新编译?

    3 replies    2023-08-04 08:37:16 +08:00
    nicevar
        1
    nicevar  
       Aug 3, 2023
    一般这种情况是生成的 debug 文件对应不上源码了,先检查一下系统时间是否正确,然后新建一个项目试试。应该先怀疑自己的项目编译过程产生的问题,而不是 IDE.
    Jhon11
        2
    Jhon11  
       Aug 3, 2023 via iPhone
    Xcode 套件更新下
    wangwenfan
        3
    wangwenfan  
    OP
       Aug 4, 2023
    @nicevar @Jhon11 找到原因了,是交叉编译的时候环境变量导致的。
    go env -w GOARCH=amd64
    go env -w GOOS=linux
    但这两个是目标平台的参数呀,怎么会影响本地环境呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5639 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 08:28 · PVG 16:28 · LAX 01:28 · JFK 04:28
    ♥ Do have faith in what you're doing.