歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 9.10平台下對Qt4.50嵌入式開發環境的安裝

Ubuntu 9.10平台下對Qt4.50嵌入式開發環境的安裝

日期:2017/2/28 16:18:45   编辑:Linux教程

近期計劃學習嵌入式編程,所以開始學習Qt,原來知道嵌入式門檻高,經過這兩天的測試得出結論:的確不低。

滿打滿算安裝Qt已經花了我一周的時間(還有很多朋友和我一起搞的),接下來會在花一周的時間把這些經驗和資料整理出來,一是防止自己忘記,二十給大家有 個借鑒,三是如果有更方便更簡潔的方法請網友一定告訴我,因為這個安裝過程是很痛苦的。

首先把安裝需要的文件全部列舉出來:

qt-x11-opensource-src-4.5.0.tar.bz2

qt-embedded-linux-opensource-src-4.5.0.tar.bz2

( 下載地址:ftp://ftp.qtsoftware.com/qt/source/ )

arm-linux-gcc-4.3.2.tgz

(我是在友善的micro2440資料光盤裡得到的)

zlib-1.2.3.tar.gz

(zlib軟件包所包含的庫經常被一些軟件的壓縮或解壓縮函數用到,所以安裝文件的時候經常會用到.

我的虛擬機平台是Vmware 7 ,Linux版本是Ubuntu 9.10 , Qt安裝的版本是4.50。

好的,下面我就開始安裝Qt嵌入式開發環境:

第 一步:為了獲得比較快的更新速度,我們可以增加一些台灣的源,同時更新一下g++編譯器和x11庫(所謂x11就是指 x window),(參考文章:http://www.linuxidc.com/Linux/2009-12/23132.htm)

方法:

1. sudo gedit /etc/apt/sources.list編輯你的源列表,在最後添加下面列表中的源(注意不要全部添加),復制到你的列表中,然後保存列表。

deb http://tw.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiversedeb http://tw.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricteddeb http://tw.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricteddeb http://tw.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricteddeb http://tw.archive.ubuntu.com/ubuntu/ karmic-backports main multiverse restricted universedeb-src http://tw.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiversedeb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-security universe main multiverse restricteddeb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricteddeb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-proposed universe main multiverse restricteddeb-src http://tw.archive.ubuntu.com/ubuntu/ karmic-backports universe main multiverse restricted

2. sudo aptitude update 更新源列表信息

3. 更新g++ 和libx11

sudo apt-get install libc6-dev g++ gcc

sudo apt-get install libx11-dev

第二步:更新你的系統的更新管理器

方法:系統 -- 系統管理 -- 跟新管理器

第三步:安裝arm-linux-gcc-4.3.2.tgz

1,我們把 arm-linux-gcc-4.3.2.tgz文件放到了home目錄下,然後切換到相應目錄

2, # sudo tar xvzf arm-linux-gcc-4.3.2.tgz -C /

注意:C 後面有個空格,並且 C 是大寫的,它是英文單詞“Change”的第一個字母,

在此是改變目錄的意思。

執行該命令,將把 arm-linux-gcc 安裝到/usr/local/arm/4.3.2 目錄


3, 把編譯器路徑加入系統環境變量,運行命令

# sudo gedit /root/.bashrc

編輯/root/.bashrc 文件,在最後一行加上 export PATH=$PATH:/usr/local/arm/4.3.2/bin

保存退出。如圖:

4, 重新登錄系統,使以上設置生效,在命令行輸入 arm-linux-gcc –v,會出現如下信息,

這說明交叉編譯環境已經成功安裝。

如果在這裡出現問題,請參看 “ 交叉編譯環境的建立” 一文。

第四步:安裝zlib-1.2.3.tar.gz

可以到zlib官方網站:http://www.zlib.net下載 zlib-1.2.3.tar.gz ,也可以在ubuntu中

$wget http://www.zlib.net/zlib-1.2.3.tar.gz 用這種方式下載文件包

我們這裡已經下載好了文件並把zlib-1.2.3.tar.gz 文件放到了home目錄下,然後切換到相應目錄

$ tar -xvzf zlib-1.2.3.tar.gz

$ cd zlib-1.2.3.tar.gz

$ ./configure

$ make

$ sudo make install

Copyright © Linux教程網 All Rights Reserved