把qt的库拷到arm上还是运行不了qt的文件?
我使用arm-linux-gcc 4.3.2编译好qt-everywhere-opensouce 4.8.0后,文件被安装在usr/local/qtXXXXXXXXX中。
我将这个文件夹复制到arm的usr/local/qtXXXXXXXXX后运行qmake出来的可执行文件(因我版本较高,使用qt4.8.0,所以此时已先退出qtopia),显示“Illegal instruction”。
网上解决这方面问题的文章不多,还扯到什么浮点运算上面去。太复杂啊!
哪位前辈知道的能否指点一下?
[解决办法]
Illegal instruction 说明你的编译参数不对,导致非法指令,检查 gcc 的 -mcpu 和 -mtune -march 等等吧。或者干脆换一个交叉编译器算了。