天嵌 ARM开发社区

 找回密码
 注册
查看: 1724|回复: 1

illegal instruction

[复制链接]
wuxigxq 发表于 2013-4-20 22:39:48 | 显示全部楼层 |阅读模式
本帖最后由 wuxigxq 于 2013-4-21 15:41 编辑

我使用的是天嵌公司的TQ2440开发板,操作完全按照天嵌教程来的,现在使用nfs作为根文件系统,到这里都没有问题。现在的问题是,在x86的linux下(Fedora 10)用qt-creator编了个简单的程序,代码绝对没有问题,而且编译通过了,qmake路径也设置的没问题,也把qt的库和编译器的库添加到根文件系统的库中了,但是在开发板上运行时就是出现illegal instruction.随后我又试了一下helloworld程序,在开发板可以运行。请教下大神,还可能是什么原因。谢谢。
 楼主| wuxigxq 发表于 2013-4-21 15:39:40 | 显示全部楼层
问题已解决:和库没关系,天嵌制作好的文件系统里已经包含了编译器的库和qt的库,无需考虑库的原因,这对于新手很方便。主要问题有两点:
1.制作好的应用程序存放的路径有问题,忘了看的哪里的说只要放在根文件系统的/usr/bin或者/usr/sbin目录都可以运行,其实不是,应该放在根文件系统的/opt/qt-4.5/bin目录下,是我两份资料看叉了吧。
2.看了另一份资料说要修改/opt/EmbedSky/qt-4.5/__install/arm/mkspecs/qws/linux-arm-g++里的qmake.conf文件里的参数,改了以后运行就会出现illegal instruction,改回来重新编译下运行就可以了。
总结下:看资料要看地细致些,天嵌的资料还是很强大的,对于新手和容易上手,按着步骤一步步做就可以了,熟悉以后就可以自己做些开发了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-27 20:50 , Processed in 1.031184 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表