首页| 论坛| 消息

标题:QT/E程序无法在qvfb上运行,郁闷中,恳请各位帮忙
作者:chenxian
日期:2007-04-05 09:47
内容:

我费了九牛二虎之力才把qt-x11-2.3.2和qt-embedded-2.3.7安装好,在我运行QT/E例子的时候:
$./start_demo -qws
Please run start_demo from the Linux Console, not from within X11.
然后我先打开qvfb,再运行:
$qvfb &
[1] 5994
$./start_demo
Please run start_demo from the Linux Console, not from within X11.
然后我检查可执行程序属性
$file start_demo
start_demo: Bourne shell script text executable

这个问题已经折磨我很长时间了,恳请各位帮忙,小弟不胜受恩感激~~~


#1 [snake 04-06 13:09]
不至于吧,呵呵
Please run start_demo from the Linux Console, not from within X11
是让你切换到文字界面,比如Ctrl+Alt+F1
#2 [chenxian 04-10 09:11]
我切换到控制台后运行时,显示cannot execute binary file
#3 [撒哈拉的鱼 04-27 17:43]
我也是碰到你这样的问题,
./qvfb &
./hello -qws
显示不能执行二进制文件...
希望有好心人能告诉我怎么解决.
#4 [无境 04-16 10:16]
我也碰到了一样的问题!谁解决了问题,把方法或存在的问题帖一下啊
#5 [owenbbkp 04-16 19:06]
如果错误是类似不能执行二进制文件,很可能是你交叉编译的是ARM版本,却试图在X86主机上运行
用file命令查看你的可执行文件(不是shell)可以看出来是arm还是x86版本,比如:
# file hello_arm
hello_arm: ELF 32-bit LSB executable, ARM, version 1 (ARM), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), not stripped
# file hello_x86
hello_x86: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped

<< 1 2 >> (1/2)

回复 发表
主题 版块