Fedora Core 5交叉編譯qtopia-2.1.1,發生找不到qpe之問題
各位先進:
也許這問題之前有人提過,但此次似乎有點不同...
也由於之前下列的安裝套件已經在RedHat 9.0上實現過(Kernel 2.4.20),故會再此發表此問題,期望有人可以指導一下:
開發環境:
(1) Host PC : Fedora Core 5 / Linux Kernel 2.6.15_FC5
(2) Target : S3C2410 ARM Embedded / Linux Kernel 2.6.14
(3)開發套件 :
Qt-x11-2.3.2 / Qt-embedded-2.3.10
E2fs-progs-1.35 / Jpeg-6v
tmake-1.11 / Qtopia-free-source-2.1.1
(4) Arm-linux-gcc 3.3.2
(5) Busybox-1.0.0
-------------------------------------------------------------
問題描述:
(1)利用上述安裝套件與交叉編譯gcc-3.3.2完成Busybox-1.0.0編譯後,安裝在/opt/bootcd/ramdisk/ 下,並且可以令我的2410系統完成以NFS Mount的方式開機,此外工作一切正常。
(2)逐步完成上述qtopia安裝套件,且編譯過程中也沒有特別問題發生。最後將 Qtopia-2.1.1 Install在 /opt/bootcd/ramdisk/opt 下
(3) 利用NFS filesystem方式,正常完成2410系統開機程序。
以下為Target Board上之目錄:
<bin> <mnt><dev><etc><opt><usr>. . .
p.s. <opt>即是安裝qtopia資料夾
(4) 當我在Target Board切換目錄由 #/ ---> #opt/bin>下
並執行 ./qpe 卻發生找不到檔案的問題???!!!
(5) 察看目錄下檔案,有一堆執行檔,且沒有link錯誤的顯示
(6) 此外,qtopia所需要的library檔案幾乎已經存放在 opt/lib中,且系統設定已經有export進入。
export LD_LIBRARY_PATH=/usr/lib:/opt/lib
export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/bin
export QTDIR=/opt
export QTEDIR=/opt
export QPEDIR=/opt
(7)上述重要libraries如: libqte / libjpeg / libqotpia /ld-linux... 等皆有在/opt/lib內
-----------------------------------------------------------
請教:
(1) 有人有成功過在 Fedora Core 5交叉編譯成功過qtopia-2.1.1嗎?
(2) 上述問題與交叉編譯busybox-1.0.0的GCC版本有關嗎?
(gcc我已經嘗試過 2.95.3 / 3.3.2 / 3.4.1)
(3) qtopia-2.1.1需要特定版本的gcc編譯器嗎?
希望這問題有人可以指導一下!謝謝....