欢迎来到天天文库
浏览记录
ID:6695383
大小:297.50 KB
页数:10页
时间:2018-01-22
《在arm-9上建立qt开发平台》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在ARM-9上建立QT開發平台在ARM9上建立QT的開發平台以前,必須確定已在PC上成功的建立QT的開發平台。然後將qtopia-free-1.7.0、qt-2.3.7-embedded和cross-arm-extra.tgz拷貝至使用者根目錄上的另一個資料夾。假設此資料夾名稱為Qtopia/ARM。然後進行以下的安裝步驟:1.解壓縮qtopia-free-1.7.02.安裝qt-2.3.7-embedded(ARM-9專門的QT套件)3.建立針對ARM-9需要的Qtopia套件4.修改ARM-9的rootfilesystem,然後產
2、生.cramfs檔案5.將.cramfs檔案燒錄至ARM-9在Qtopia/ARM資料夾下若存在為了產生PC版的qt-2.3.7-embedded和qtopia-free-1.7.0資料夾。須先將這兩個資料夾的內容刪除。步驟1-3須一次完成,若在其中一個步驟作make動作時發生錯誤,須找出錯誤原因然後也須將這兩個資料夾的內容刪除,然後在重新進行步驟1-4的安裝過程。刪除指令如下:1.解壓縮qtopia-1.7-arm解壓縮arm-linux-all-2.95.3.tgz及qtopia-free-1.7.0.tar.bz2,指令如下:r
3、oot@s608:~/Qtopia/ARM#tarxfzarm-linux-all-2.95.3.tgzroot@s608:~/Qtopia/ARM#tarxfzqtopia-1.7-arm.tgz解壓縮完畢後將產生qtopia-free-1.7.0資料夾。再用cd指令切換至qtopia-free-1.7.0,設定環境變數QPEDIR為目前所在的目錄:root@s608:~/Qtopia/ARM#cdqtopia-free-1.7.0root@s608:~/Qtopia/ARM/qtopia-free-1.7.0#exportQPED
4、IR=$PWDroot@s608:~/Qtopia/ARM/qtopia-free-1.7.0#cd..最後回到Qtopia/ARM資料夾。2.安裝qt-2.3.7-embedded在Qtopia/ARM資料夾下將qt-embedded-2.3.7.tar解壓縮,指令如下:root@s608:~/Qtopia/ARM#tarxfzqt-embedded-2.3.7.tar.gz用cd指令切換至qt-2.3.7資料夾:.root@s608:~/Qtopia/ARM#cdqt-2.3.710用export指令設定共用的環境變數QTDIR、
5、QTEDIR、PATH和LD_LIBRARY_PATH:root@s608:~/Qtopia/ARM/qt-2.3.7#exportQTDIR=$PWDroot@s608:~/Qtopia/ARM/qt-2.3.7#exportQTEDIR=$QTDIRroot@s608:~/Qtopia/ARM/qt-2.3.7#exportPATH=$QTDIR/bin:$PATHroot@s608:~/Qtopia/ARM/qt-2.3.7#exportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH將/Q
6、topia/ARM/qtopia-free-1.7.0/src/qt/目錄下的qconfig-qpe.h複製一份至:~/Qtopia/ARM/qt-2.3.7/src/tools/目錄:root@s608:~/Qtopia/ARM/qt-2.3.7#cp$QPEDIR/src/qt/qconfig-qpe.hsrc/tools/root@s608:~/Qtopia/ARM/qt-2.3.7#cp../qwsmouse_qws.hsrc/kernel/qwsmouse_qws.hroot@s608:~/Qtopia/ARM/qt-2.3
7、.7#cp/root/Qtopia/x86/qt-2.3.2/bin/uicbin/然後作make前的configure動作:echoyes
8、./configure-qconfigqpe-qvfb-depths4,8,16,32-system-jpeg-xplatformlinux-arm-g++root@s608:~/Qtopia/ARM/qt-2.3.7#echoyes
9、./configure-qconfigqpe-qvfb-depths4,8,16,32-system-jpeg-xplatformlinux-arm-g++將/u
10、sr/local/arm/2.95.3/include/目錄及/usr/local/arm/2.95.3/lib/目錄下的所有檔案分別複製至/usr/local/arm/2.95.3/arm-linux/include/
此文档下载收益归作者所有