首页| 论坛| 消息

标题:为什么我指定的linux-arm-g++会变成g+
作者:liyiq_82
日期:2008-09-09 03:23
内容:

g++ -fno-exceptions -o /opt/build/bin/qvfb .obj/release-shared/qvfb.o .obj/release-shared/qvfbview.o .obj/release-shared/qvfbratedlg.o .obj/release-shared/main.o .obj/release-shared/qanimationwriter.o .obj/release-shared/skin.o .obj/release-shared/qvfbprotocol.o .obj/release-shared/qvfbshmem.o .obj/release-shared/qvfbmmap.o .obj/release-shared/qlock.o .obj/release-shared/qwssignalhandler.o .obj/release-shared/moc_qvfb.o .obj/release-shared/moc_qvfbview.o .obj/release-shared/moc_qvfbratedlg.o .obj/release-shared/moc_qanimationwriter.o .obj/release-shared/moc_gammaview.o .obj/release-shared/moc_skin.o .obj/release-shared/moc_qvfbprotocol.o .obj/release-shared/moc_qvfbshmem.o .obj/release-shared/moc_qvfbmmap.o .obj/release-shared/moc_qvfbhdr.o .obj/release-shared/moc_qlock_p.o .obj/release-shared/moc_qwssignalhandler_p.o .obj/release-shared/qrc_qvfb.o .obj/release-shared/qrc_ClamshellPhone.o .obj/release-shared/qrc_PDAPhone.o .obj/release-shared/qrc_SmartPhone2.o .obj/release-shared/qrc_SmartPhone.o .obj/release-shared/qrc_SmartPhoneWithButtons.o .obj/release-shared/qrc_TouchscreenPhone.o .obj/release-shared/qrc_Trolltech-Keypad.o .obj/release-shared/qrc_Trolltech-Touchscreen.o .obj/release-shared/qrc_PortableMedia.o -L/opt/build/qtopiacore/host/lib -lXtst -L/opt/build/lib/host -lQtSvg -L/opt/build/qtopiacore/host/lib -pthread -pthread -pthread -pthread -L/usr/X11R6/lib -pthread -pthread -pthread -pthread -pthread -pthread -lQtSql -pthread -pthread -lQtXml -pthread -pthread -lQtGui -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtNetwork -pthread -pthread -pthread -lQtTest -lQtCore -pthread -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread -Wl,-rpath,/opt/build/qtopiacore/host/lib -Wl,-rpath,/opt/build/lib/host
/usr/bin/ld: cannot find -lXtst
collect2: ld 返回 1
make[6]: *** [/opt/build/bin/qvfb] 错误 1
make[6]: Leaving directory `/opt/build/src/tools/qt/qvfb'
make[5]: * ..


#1 [奋斗 09-09 08:27]
这个是对的!
错误是因为/usr/bin/ld: cannot find -lXtst
你的系统上可能没有安装这个库,你下载安装一下就可以了。
Qtopia它编译的时候分为两个部分,host and target。
host就是用g++的编译器,target才用arn-linux-g++的编译器。
#2 [liyiq_82 09-10 15:05]
原因已知道,不是编译器的问题,而是我在重新安装FC8的时候,在软件定制那不步骤没有选择X软件开发那选项
#3 [mecland 08-11 20:41]
我也遇到楼主类似的问题了,折腾了很久,谢谢楼主。不过我的宿主机是archlinux,还不知道X软件开发都需要 些什么软件包

回复 发表
主题 版块