今天下载了程序到树莓派里,发现无法运行,提示cannot execute binary file,在网上查找发现提示这个有以下两种原因:
1.权限不够
解决方法:给执行文件加运行权限,执行
sudo chmod +x 程序名
2.运行环境问题
可能是因为编译环境不同,比如64bit的机器编译的程序在32bit机器上就不能运行,arm编译的程序不能在x86机器上运行之类的,这种解决办法只能通过下载源码重新编译解决。
参考连接:http://1381479.blog.51cto.com/1371479/888198