TIwilliam hill官网
直播中

何兰兰

7年用户 201经验值
私信 关注

请问为什么ti-sdk-am335x 6.0 版本安装后编译的qt的hello复制到beaglebone black上无法运行?

本帖最后由 一只耳朵怪 于 2018-6-20 15:14 编辑

安装sdk 6.0后设置qt的环境并创建helloworld工程,编译顺利并与ti的qt handson的一致
但复制到beaglebone black上运行
# ./helloworld -qws
-sh: ./helloworld: No such file or directory
是否因为ARM gcc的版本不对造成的?

回帖(7)

李金云

2018-6-20 06:01:26
应该是 ,用 SDK 6.0 的工具源码编译个 Beaglebone Black 的系统试试 ,之前我试过就连 c 程序在换个编译器版本编译后也没法执行 ,出现找不到文件的状况 。
举报

陈丽霞

2018-6-20 06:18:23
你好,我也有同样的问题.
我想你应该已经解决了问题,方便告知为什么发生这样的问题,怎么解决?谢谢!!!我的邮箱mcuinf@163.com
举报

王玉宁

2018-6-20 06:36:25
引用: wangliuxuan 发表于 2018-6-20 06:18
你好,我也有同样的问题.
我想你应该已经解决了问题,方便告知为什么发生这样的问题,怎么解决?谢谢!!!我的邮箱mcuinf@163.com

Beaglebone-black随厂固化的linux是3.8的,不是TI release的linux。
请先确认beaglebone-black内跑的linux版本是SDK包内一致的,并使用SDK06.00内的相同的编译器编译
举报

范逊敏

2018-6-20 06:51:42
引用: 林宇宣55 发表于 2018-6-20 06:36
Beaglebone-black随厂固化的linux是3.8的,不是TI release的linux。
请先确认beaglebone-black内跑的linux版本是SDK包内一致的,并使用SDK06.00内的相同的编译器编译

TI好久没有更新官方的sdk了,什么时候会更新
举报

更多回帖

发帖
×
20
完善资料,
赚取积分