标题:关于应用程序CP到QTOPIA里出现不能写
作者:小天
日期:2007-02-25 20:01
内容:
新手啊。搞的头大
QT安装,编译一个HELLO程序也成功。
X86机器上运行正常,
用ARM-LINUX-。。。。也MAKE成功
可把程序拷贝到ARM上,FTP下到ARM上
因为启动时MOUNT了/OPT/QTOPIA
但把HELLO用CP -ARF拷贝到/OPT/QTOPIA/BIN目录,提示不给写,CHMOD设置了
另,缺少LIBQTE。SO。库,我想放到/USR/LIB里,但因为库有6M,而我提示设备空间不够,重新做了文件系统也不行,郁闷死了
哪位高人告诉我,看了文章不是都说CP可以到ARM上的吗,我CP到除了/OPT/QTOPIA其他目录测试过可以的
到底怎么可以把HELLO应用程序和DESKTOP拷贝写入/QTOPIA/BIN里?
我用了GFTP,RH9自己带的图形FTP软件,所以看不到/OPT/QTOPIA目录,不能CP,只能先FTP到其他目录,然后在终端用CP命令复制过去,但写不进去,谁帮俺,头疼。。。555
#1 [小天 02-25 23:46]
z自己回复下
总结一下,基本上编译如果出错,要么X86和ARM有混淆。要么都是缺少LIBQTE等库文件,
X86上拷贝到/USR/LIB里,ARM上如果库大写不下,
一般编译原因貌似都在设置的脚本文件,既EXPORT这些
晚上又试了一下,自己手工在ARM终端上手工输出了路径,就可以运行了
我用的是MOUNT NFS,到这个MOUNT的目录下运行的,
比如我的目录arm-qtopia在宿主机上,到ARM上用
mount -t nfs -o nolock IP:/目录 /MNT
然后再进入arm-qtopia
export QTDIR=$PWD/qt
export LD_LIBRARY_PATH=$QTDIR/lib
cd hello
./hello -qws
ARM上就看到运行了
前提是HELLO首先编译成功生成了执行文件
随便写写可能对大家也没啥用,不同人的操作貌似出现的问题可能都不同吧
#2 [XChinux 02-26 10:28]
恭喜楼主。