导航

macOS 13.1 intel 运行go程序报错

#1
运行部分程序报错信息如下:zsh: segmentation fault
请问各位打来有没有好的解决办法呢?go版本是1.20


这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~这是凑字数~~~
2023-04-24
#2
想这个情况我选择直接问gpt
2023-04-24
#3
1. 可以试下打包后到win下运行看看(判断跨平台是否存在该类似错误)
2. gdb 调试,用这个方法生成GO程序(go build -gcflags "-N -l" -o xxx xxx.go)[判断下是否存在非法内存地址或者内存访问越界导致的问题]
2023-04-24
#4
go的版本冲突

type go
which go

看下版本路径对不对
2023-04-25
#5
吐核了 肯定要看一下执行过程啊  再看下otool看下fat是否打包了对应的指令集之类的...有源码的话 就不用折腾了 直接本地编译下吧... 而且你这个发错版块了吧....
2023-04-25
#6
这种问题一般stackoverflow可以找到
2023-04-25
#7
可以参考这个 https://www.jianshu.com/p/7d56aa650104
2023-04-25
#8
是不是版本太低了啊
2023-04-25
#9
我的macOS系统 python都是坏的。我也没修他。直接换了台电脑
2023-04-25
#10
回复 4# c4rt1y
type go
go is /usr/local/go/bin/go
which go
/usr/local/go/bin/go