【目标板】s3c-2410
【虚拟机】CentOS6.4 kernel-2.6.32
【编译器】gcc-4.4.6
目前QT官网的4.8.5的几个版本中Qt libraries 4.8.5 for Linux/X11 (230 MB) (Info)和Qt libraries 4.8.5 for embedded Linux (230 MB) (Info)两个版本其实是同一个源码包,只不过你使用不同的编译器就可以编译出arm和x86两个不同的QT版本。
他们的包都叫做qt-everywhere-opensource-src-4.8.5.tar.gz
博客中两个包点击可直接下载
安装
①首先确保自己本机上安装有gcc和g++的编译环境。
②然后安装QT,我们称QT主机上的版本为Linux-QT/X11
安装QT依次执行如下指令
- tar -xvf qt-everywhere-opensource-src-4.8.5.tar.gz
- cp -rf qt-everywhere-opensource-src-4.8.5 qt-4.8.5-x11-src
- cd qt-4.8.5-x11-src
- ./configure -prefix /opt/qt-4.8.5-x11
- make
- make install
具体configure的参数请查看--help,但是我们宿主机上使用,其实不需要什么特殊配置,就默认就行-prefix /opt/qt-4.8.5-x11,就是将QT-X11安装到了/opt/qt-4.8.5-x11下的目录下,我习惯上把这个目录作为我嵌入式的开发环境,大家可以根据习惯自己设置
qvfb的安装和配置
前面我们提到了qvfb是供x86架构的QT使用的,但是需要用x11的源码编译出来
因此我们执行下面的指令
- cd qt-4.8.5-x11-src/tools/qvfb
- make
- cp ../../qvfb /opt/qt-4.8.5-x86/bin
转载:http://blog.csdn.net/gatieme/article/details/22915759