执行arm-oe-linux-gnueabi-gcc -v提示无法执行的二进制文件

LucienZhu 2017-08-23 05:28:08


交叉编译器是4.9.2的,放在在别的电脑(不是虚拟机)是正常的,在我的虚拟机上编译代码会出现乱码,查看版本时发现提示“无法执行的二进制文件”,如上图。
有时会出现下图乱码,出现乱码后,会自动生成一个乱码文件,如下下图。





求大神帮忙看下是什么问题。
...全文
2078 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
AydenMeng 2019-08-24
  • 打赏
  • 举报
回复
引用 3 楼 qq_41808330 的回复:
楼主楼主 我的虚拟机64位 ,编译器也是64位 可是查看版本 arm-linux-gnueabi-gcc -V arm-linux-gnueabi-gcc无法执行二进制文件
你解决了嘛,我现在也是这个问题
qq_41808330 2018-12-28
  • 打赏
  • 举报
回复
楼主楼主 我的虚拟机64位 ,编译器也是64位 可是查看版本 arm-linux-gnueabi-gcc -V arm-linux-gnueabi-gcc无法执行二进制文件
LucienZhu 2017-08-24
  • 打赏
  • 举报
回复
引用 1 楼 jklinux 的回复:
[quote=引用 楼主 qq_21834607 的回复:]


交叉编译器是4.9.2的,放在在别的电脑(不是虚拟机)是正常的,在我的虚拟机上编译代码会出现乱码,查看版本时发现提示“无法执行的二进制文件”,如上图。
有时会出现下图乱码,出现乱码后,会自动生成一个乱码文件,如下下图。





求大神帮忙看下是什么问题。


这编译器是不是64位系统上执行的? 而你的系统是32位?
可以用命令file查看下编译器是多少位系统上执行的
[/quote]

谢了,确实是这个问题,我虚拟机是32位的,多谢了!!!

jklinux 2017-08-24
  • 打赏
  • 举报
回复
引用 楼主 qq_21834607 的回复:
交叉编译器是4.9.2的,放在在别的电脑(不是虚拟机)是正常的,在我的虚拟机上编译代码会出现乱码,查看版本时发现提示“无法执行的二进制文件”,如上图。 有时会出现下图乱码,出现乱码后,会自动生成一个乱码文件,如下下图。 求大神帮忙看下是什么问题。
这编译器是不是64位系统上执行的? 而你的系统是32位? 可以用命令file查看下编译器是多少位系统上执行的

18,829

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧