TI官方SDK自带在QT编译APP后无法运行,ldd查看提示不是动态可执行文件
- >source /opt/ti-sdk-am335x-evm/linux-devkit/environment-setup
然后进例子:cd /opt/sliders
qmake
make
把slider拷贝到板子上,提示:-sh: ./sliders: not found
在ubuntu下ldd slider查看所依赖的库文件,提示:不是动态可执行文件
这是为什么?官方提供的QT库文件有问题?提供的qmake有问题?
求高手。。。。。
Steven Liu1:
你用的是那个版本的SDK?板子上面跑的系统是自己编译的,还是卡上自带的?如果是自带的话,建议你重做一下,之前发现有人使用linaro编译器编出来的程序,跑在arago编译器编出的系统上是会有这种情况的。
sankye zhang:
回复 Steven Liu1:
ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install.bin
系统是自带的…..
我怎么样重做系统?是重新编译QT写进去还是重新做个文件系统,用你们提供的Qt库文件?
sankye zhang:
回复 Yaoming Qin:
换了个文件系统就好了。。。。果然是编译器版本不兼容问题。谢谢