[問題] Qt-Embedded arm編譯版本問題?

看板LinuxDev作者 (keVy)時間14年前 (2012/01/02 14:12), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/1
大家,這問題卡得很挫折 希望大家能幫幫忙 -----我的開發環境如下------ os:Ubuntu 10.04 交叉編譯:arm-linux-gcc 3.4.5 Qt版本:4.5.3 開發平台:天嵌科技 TQ6410 --------------------------- 問題: 經過qmake -prject ; qmake ; make編譯出依執行檔 在超級終端機下./ 顯示-/bin/sh: file: not found 無法執行,想問大家哪裡出了問題 ---- 另外附上file執行檔的內容 這是我編譯出來的執行檔: forARM: ELF 32-bit LSB executable, ARM, version 1, dynamically linked (uses shared libs), for GNU/Linux 2.4.3, not stripped 這是開發平台所附得範例執行檔: clock: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.14, stripped 是因為我的板本太舊了嗎? 要更新arm-linux-gcc? 謝謝大家的幫助,小弟感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.205.250

01/02 17:21, , 1F
換一下toolchain吧 原本那個太舊了
01/02 17:21, 1F

01/02 17:27, , 2F
你程式要跟你開發版上QT的那些SO library用同一tool-chain
01/02 17:27, 2F
謝謝樓上兩位的指導方向! 我升級成2.6.14之後,執行程式 開發板會顯示缺少QTxxxxxx lib找不到 然後再從電腦上編譯好的Qt Embedded裡的lib複製到開發板上 然後設定一下開發版裡的環境 程式就可以跑了,只是字體顯示不出來... 看來又有新的關卡了,加油! ※ 編輯: kevypow 來自: 218.171.240.190 (01/05 20:53)

01/06 16:04, , 3F
字型檔xxx.qpf也要copy到板子上放QT lib裡的font資料夾
01/06 16:04, 3F
文章代碼(AID): #1F0KhPbx (LinuxDev)
文章代碼(AID): #1F0KhPbx (LinuxDev)