[問題] 關於cannot find -lqte指令的錯誤

看板LinuxDev作者 (我要星海2)時間17年前 (2007/11/29 16:16), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
最近在學著交叉編譯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)

11/29 16:18, , 1F
忘記補充,我的環境是fedora core 1
11/29 16:18, 1F

11/30 00:47, , 2F
可否請先告知libqte.s有沒有在你的cross-compiler
11/30 00:47, 2F

11/30 00:49, , 3F
的library路徑底下呢
11/30 00:49, 3F

11/30 00:49, , 4F
libqte.so 更正
11/30 00:49, 4F

11/30 15:10, , 5F
說不定你現有的arm toolchain有缺 那就自己make
11/30 15:10, 5F
文章代碼(AID): #17JdLlp4 (LinuxDev)
文章代碼(AID): #17JdLlp4 (LinuxDev)