问题遇到的现象和发生背景
我已经成功的编译并移植了qt库,但是在板子上执行示例程序时会报错:
然后当程序执行到这里的时候就停滞了:
操作环境、软件版本等信息
OrangepiZero2 其架构为:
我追加一下!:我发现程序其实成功的启动了,我在屏幕关机的时候能看到程序会显示一帧,也就是说很有可能是系统不知道哪里配置不对把程序跑在了后台,关机清理内存的时候前面屏幕显示的清理了就能显示它了。我更换了三个程序测试发现全部都是这样。
使用了Ubantu镜像
qt的版本为:5.15.10
当时交叉编译工具的使用是:gcc-aarch64-linux-gnu (SDK中自带的)
file的属性:
root@orangepizero2:/home/orangepi/Desktop/qt-5.15.10-OrangepiZero2/examples/widgets/mainwindows/mainwindow# file mainwindow
mainwindow: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=24299ce396048e1b90a30e08fde08902993f8c16, stripped
尝试过的解决方法
更改了环境变量但是没有用
我想要达到的结果
程序正确的运行跑在板子上