Home

cubie.cc CubieBoard中文论坛

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

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

[复制链接]

1

主题

0

好友

299

积分

中级会员

Rank: 3Rank: 3

贡献
61
金钱
111
威望
61
买家信用
卖家信用
积分
299
发表于 2017-1-2 19:13:42 |显示全部楼层
在虚拟机的ubuntu上用arm-linux-gcc编译的简单的程序hello.c程序在cubietruck开发板上运行不起来,运行时显示“no such file or dictionary”,请问是arm-linux-gcc版本与内核版本不一致造成的吗,不是的话是什么原因?求助大神。

  • data/attachment/forum/201701/03/103301zss2xhmvrjhhczcr.png
  • data/attachment/forum/201701/03/110154tz08mhez2879h8lo.png

回复

使用道具 举报

2

主题

1

好友

3333

积分

论坛元老

Rank: 8Rank: 8

贡献
623
金钱
1394
威望
623
买家信用
卖家信用
积分
3333
发表于 2017-1-2 22:18:56 来自手机 |显示全部楼层
没有执行权限?
回复

使用道具 举报

1

主题

0

好友

299

积分

中级会员

Rank: 3Rank: 3

贡献
61
金钱
111
威望
61
买家信用
卖家信用
积分
299
发表于 2017-1-3 10:26:24 |显示全部楼层
tianguau 发表于 2017-1-2 22:18
没有执行权限?

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

使用道具 举报

1

主题

0

好友

299

积分

中级会员

Rank: 3Rank: 3

贡献
61
金钱
111
威望
61
买家信用
卖家信用
积分
299
发表于 2017-1-3 10:37:12 |显示全部楼层
图片中文件名为nima或nima1为hello.c的编译后的执行文件,请问cubietruck指定具体的编译器了吗?

本帖子中包含更多资源

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

回复

使用道具 举报

1

主题

0

好友

299

积分

中级会员

Rank: 3Rank: 3

贡献
61
金钱
111
威望
61
买家信用
卖家信用
积分
299
发表于 2017-1-3 11:03:04 |显示全部楼层
用file命令查看编译的文件,显示是ARM平台上的可执行文件。

本帖子中包含更多资源

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

回复

使用道具 举报

32

主题

3

好友

1万

积分

超级版主

Rank: 8Rank: 8

贡献
2373
金钱
5413
威望
2373
买家信用
卖家信用
积分
13040
发表于 2017-1-12 10:08:38 |显示全部楼层
是编译器的问题,你用arm-linux-gnueabihf-gcc or arm-linux-gnueabi-gcc 分别用下就知道了
回复

使用道具 举报

3

主题

0

好友

429

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

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

Archiver|手机版|邮件群发|www.cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2017-2-25 01:12 , Processed in 0.047405 second(s), 13 queries , Apc On.

Powered by Discuz! X2.5 Licensed

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部