配置arm linux Qt開發環境


配置arm linux Qt開發環境的過程相對比較復雜,所以有必要把步驟記錄一下。

版本:Ubuntu10.04 LTS / Qt SDK 4.7.3 / arm-linux-gcc 4.4.3

 

一、安裝arm-linux-gcc編譯器

1.下載arm-linux-gcc-4.4.3,http://ishare.iask.sina.com.cn/f/13836544.html

2.解壓后復制到/usr/local/toolschain目錄,其他目錄也可以,本文以此路徑為例

3.使用 sudo gedit /etc/enviroment 修改PATH,添加/usr/local/toolschain/4.4.3/bin:。注意路徑之間以英文冒號":"分隔。

 

二、安裝tslib

筆者需要使用觸摸屏,使用tslib,所以編譯的qt也是帶tslib的,不需要使用tslib的可以跳過並在第三步相應調整configure參數。下載后執行命令:

./configure
make
sudo make install

 

三、編譯qt-everywhere並安裝

1.下載qt-everywhere,http://qt.nokia.com/downloads/embedded-linux-cpp

2.解壓后cd到該文件夾,執行編譯命令:

./configure -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -I/usr/local/tslib/include -L/usr/local/tslib/lib -no-qt3support
make
sudo make install

編譯過程比較耗時,一般要幾個小時甚至十幾個小時。。

3.安裝完成后,mkspecs文件夾下的各個文件和目錄對於普通用戶都沒有讀的權限,這樣qt creator也沒有權限去讀取,編譯過程中就會提示找不到specs錯誤。需要修改該目錄及其子目錄文件的訪問權限。

sudo chmod 775 mkspecs -R

 

三、安裝qt creator

下載linux版qt后運行安裝即可。

 

四、配置qt creator

不同版本也許有所不同,網上有不少關於qt交叉編譯環境配置的文章可以參考。

工具->選項->Qt4  點右側加號在“手動設置”里增加一個,qmake路徑填第二步中的安裝目錄下的qmake路徑,默認在“/usr/local/Trolltech/QtEmbedded-4.7.3-arm/bin/qmake”。版本不同會略有不同。名字隨便起,見名知意即可。

打開項目后點左側“項目”,選擇剛才配置的Qt版本即可編譯生成arm版程序了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM