【Go】-bash: /opt/golang/go/bin/go: cannot execute binary file: Exec format error
2022年11月26日 06:58:23 作者:Jiaozn 分类:Go 评论(0)树莓派安装go后执行报错:-bash: /opt/golang/go/bin/go: cannot execute binary file: Exec format error
检查发现go安装的是64位,而树莓派系统为32位
补充:查看树莓派系统位数的命令 getconf LONG_BIT
重新下载go-linux-386版本安装后依旧包这个错误
出现这个错误的原因如果你已经尝试网上的各种方法比如chmod +x go给予权限等,还是没有解决问题,那么很有可能就是go 安装包和当前系统版本不匹配,我们可以通过uname -a查看自己linux系统的架构,比如我的orangepi的ubuntu系统的架构是aarch64,它是ARMv8 架构的一种执行状态,是属于arm架构
最后解决方法直接用apt下载golang
sudo apt install golang
不过版本有点低1.5.15
————————————————
32位linux
go1.17.1.linux-386.tar.gz
64位linux系统
go1.17.1.linux-amd64.tar.gz
wget https://studygolang.com/dl/golang/go1.17.1.linux-amd64.tar.gz
除非注明,发表在“Jiaozn的博客”的文章『【Go】-bash: /opt/golang/go/bin/go: cannot execute binary file: Exec format error』版权归Jiaozn所有。
转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://jiaozn.com/reed/826.html”
评论
发表评论