开发环境:
主机操作系统:Ubuntu 10.10
目标板:北京扬创科技s3c2440开发板
1. 下载源码包:
a. Qt 4.5.2 for Open Source C++ development on Linux/X11 [120Mb]
http://get.qtsoftware.com/qt/source/qt-x11-opensource-src-4.5.2.tar.gz
此源码包是用于在Linux系统下开发Qt程序用的,开发出的程序只能在PC机上运行。里面包含了designer,qvfb等工具。
b. Qt 4.5.2 for Open Source C++ development on Embedded Linux [124Mb]
http://get.qtsoftware.com/qt/source/qt-embedded-linux-opensource-src-4.5.2.tar.gz
此源码包是用来进行嵌入式LinuxQt应用程序开发的,开发出来的程序最终目的是要在开发板上运行,但也可以利用qvfb这个工具在PC机上模拟运行。因此稍后会将此压缩文件解压成两个文件夹,分别作为开发板Qt环境以及PC机上QT的模拟环境。
2. 配置ubuntu 10.10编译环境
a. 安装g++: sudo apt-get g++
b. 安装编译X11用到的库:sudo apt-get libx11-dev libxext-dev
c. 安装libxtst-dev: sudo aptitude install libxtst-dev 否则编译qvfb出错。
d. 安装交叉编译器arm-liunx-gcc,并设置环境变量:下载就不说了,网上找。安装在/usr/local/arm/ 目录下面。之后在.bashrc的最后一行加上export PATH=/usr/local
/arm/4.3.2/bin:$PATH,此路径作为环境变量。
3. 编译及安装qt-x11-opensource-src-4.5.2
a. 在你的下载目录中解压qt-x11-opensource-src-4.5.2.tar.bz2
zhangyue8624@ubuntu:~/下载$ tar xjvf qt-x11-opensource-src-4.5.2.tar.bz2
b. 进入解压后的目录
zhangyue8624@ubuntu:~/下载$ cd qt-x11-opensource-src-4.5.2
c. 进行配置
zhangyue8624@ubuntu:~/下载/qt-x11-opensource-src-4.5.2$ ./configure
d. 进行编译
zhangyue8624@ubuntu:~/下载/qt-x11-opensource-src-4.5.2$make
e. 进行安装