看板 LinuxDev 關於我們 聯絡資訊
最近在學著交叉編譯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