QT4.5.3编译的程序,在开发板上运行不报错,也没任何消息或界面显示?
qt程序在开发板上运行即不报错,也没任何消息或界面显示。
麻烦高人帮忙看下,谢谢了。
1、直接用gcc编译的的helloWorld程序就能正常在串口打印出来,但是,用qt编译的就不行。
(交叉编译的GCC为gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux.tar.bz2)
2、两个用QT4.5.3编译(交叉编译环境的gcc和上边一样)的程序,一个是hello2,就是一个最简单的helloWorld程序。另一个myTest4是一个测试程序,稍微复杂点。
运行这两个QT编译的程序都是一敲命令就立刻返回了。也没有报错什么的。
(具体的qt版本是qt-embedded-linux-opensource-src-4.5.3.tar.gz)
运行的现象如下:
# ./hello2
# ./hello2 -qws
# ./myTest4
# ./myTest4 -qws
敲完回车就立刻返回了,ps里也没有进程了,串口和触摸屏上都没有任何反应。
arm版linux是:
# uname -a
Linux buildroot 3.10.0 #152 Sun Aug 14 22:03:30 CST 2016 armv7l GNU/Linux
# ps -ef
PID USER COMMAND
1 root init
2 root [kthreadd]
3 root [ksoftirqd/0]
4 root [kworker/0:0]
5 root [kworker/0:0H]
7 root [khelper]
8 root [kdevtmpfs]
9 root [kworker/u2:1]
222 root [writeback]
224 root [bioset]
225 root [kblockd]
254 root [khubd]
288 root [cfg80211]
289 root [kworker/0:1]
371 root [rpciod]
376 root [kswapd0]
377 root [fsnotify_mark]
378 root [nfsiod]
379 root [crypto]
590 root [irq/48-SiI902x_]
608 root