当前位置: 首页 >> Go >> 【Go】-bash: /opt/golang/go/bin/go: cannot execute binary file: Exec format error >> 正文

【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

评论

发表评论   

昵称*

E-mail*

网站