Ubuntu 9.10平台下对Qt4.50嵌入式开发环境的安装

近期计划学习嵌入式编程,所以开始学习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),(参考文章:

方法:

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

deb karmic main universe restricted multiversedeb karmic-updates universe main multiverse restricteddeb karmic-proposed universe main multiverse restricteddeb karmic-security universe main multiverse restricteddeb karmic-backports main multiverse restricted universedeb-src karmic main universe restricted multiversedeb-src karmic-security universe main multiverse restricteddeb-src karmic-updates universe main multiverse restricteddeb-src karmic-proposed universe main multiverse restricteddeb-src 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 目录

Ubuntu 9.10平台下对Qt4.50嵌入式开发环境的安装


3,    把编译器路径加入系统环境变量,运行命令

# sudo gedit /root/.bashrc

编辑/root/.bashrc 文件,在最后一行加上 export PATH=$PATH:/usr/local/arm/4.3.2/bin

保存退出。如图:

Ubuntu 9.10平台下对Qt4.50嵌入式开发环境的安装

4, 重新登录系统,使以上设置生效,在命令行输入 arm-linux-gcc –v,会出现如下信息,

这说明交叉编译环境已经成功安装。

Ubuntu 9.10平台下对Qt4.50嵌入式开发环境的安装

如果在这里出现问题,请参看 “ 交叉编译环境的建立” 一文。

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

可以到zlib官方网站:下载 zlib-1.2.3.tar.gz ,也可以在ubuntu中

$wget      用这种方式下载文件包

我们这里已经下载好了文件并把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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/24588.html