作者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)
→ fire2:忘記補充,我的環境是fedora core 1 11/29 16:18
推 taroson:可否請先告知libqte.s有沒有在你的cross-compiler 11/30 00:47
→ taroson:的library路徑底下呢 11/30 00:49
→ taroson:libqte.so 更正 11/30 00:49
推 LucasChen:說不定你現有的arm toolchain有缺 那就自己make 11/30 15:10