看板 LinuxDev 關於我們 聯絡資訊
大家,這問題卡得很挫折 希望大家能幫幫忙 -----我的開發環境如下------ 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
heoris:換一下toolchain吧 原本那個太舊了 01/02 17:21
askacis:你程式要跟你開發版上QT的那些SO library用同一tool-chain 01/02 17:27
謝謝樓上兩位的指導方向! 我升級成2.6.14之後,執行程式 開發板會顯示缺少QTxxxxxx lib找不到 然後再從電腦上編譯好的Qt Embedded裡的lib複製到開發板上 然後設定一下開發版裡的環境 程式就可以跑了,只是字體顯示不出來... 看來又有新的關卡了,加油! ※ 編輯: kevypow 來自: 218.171.240.190 (01/05 20:53)
askacis:字型檔xxx.qpf也要copy到板子上放QT lib裡的font資料夾 01/06 16:04