作者fire2 (我要星海2)
看板LinuxDev
标题[问题] 关於cannot find -lqte指令的错误
时间Thu Nov 29 16:16:46 2007
最近在学着交叉编译QT建构出来的程式
在X86环境下已经成功编译成功
并可直行
但是换到用交叉编译时,又出了错
一直解决了许多问题
後来解决到了这问题,就卡住很久
网路上说法大家各不同‧且做了以後都还是错
能请大家提供可能的错误方向是在哪吗
讯息如下:
[root@localhost webcam1]#make
arm-linux-g++ -o ucwebcam ucwebcamDlg.o main.o moc_ucwebcamDlg.o
-L/usr/local/arm/3.3.2/lib -L/usr/local/arm/3.3.2/lib -lm -lqte
/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld:
cannot find -lqte
collect2: ld returned 1 exit status
make: *** [ucwebcam] Error 1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: fire2 来自: 140.138.174.206 (11/29 16:17)
1F:→ fire2:忘记补充,我的环境是fedora core 1 11/29 16:18
2F:推 taroson:可否请先告知libqte.s有没有在你的cross-compiler 11/30 00:47
3F:→ taroson:的library路径底下呢 11/30 00:49
4F:→ taroson:libqte.so 更正 11/30 00:49
5F:推 LucasChen:说不定你现有的arm toolchain有缺 那就自己make 11/30 15:10