CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 14490|回复: 7

编译的程序在开发板上运行不了

[复制链接]
发表于 2017-1-2 19:13:42 | 显示全部楼层 |阅读模式
在虚拟机的ubuntu上用arm-linux-gcc编译的简单的程序hello.c程序在cubietruck开发板上运行不起来,运行时显示“no such file or dictionary”,请问是arm-linux-gcc版本与内核版本不一致造成的吗,不是的话是什么原因?求助大神。
回复

使用道具 举报

发表于 2017-1-2 22:18:56 来自手机 | 显示全部楼层
没有执行权限?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-3 10:26:24 | 显示全部楼层
tianguau 发表于 2017-1-2 22:18
没有执行权限?

用chmod修改权限(chmod 777 文件名)后,执行显示“No such file or directory”,不知道是什么原因
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-3 10:37:12 | 显示全部楼层
图片中文件名为nima或nima1为hello.c的编译后的执行文件,请问cubietruck指定具体的编译器了吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-3 11:03:04 | 显示全部楼层
用file命令查看编译的文件,显示是ARM平台上的可执行文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2017-1-12 10:08:38 | 显示全部楼层
是编译器的问题,你用arm-linux-gnueabihf-gcc or arm-linux-gnueabi-gcc 分别用下就知道了
回复 支持 反对

使用道具 举报

发表于 2017-2-2 01:03:08 | 显示全部楼层
应该不是编译器的问题,cubietruck默认的是android系统,我今天也遇到这个问题了,没办法,我又自己重新刷了ubuntu的镜像,同样的文件就可以在板子上执行了。现在我要编译驱动,可是在编译驱动之前要编译内核,可是我下载了ubuntu镜像的源码,到现在还没搞懂怎么编译内核,网上能找到的都是编译lichee的内核
回复 支持 反对

使用道具 举报

发表于 2017-3-26 12:06:05 | 显示全部楼层
先要把U盘挂载上去,再cp程序到板子上,然后./文件就可以运行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-22 13:50 , Processed in 0.029929 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部