s3c2410上搭建QT/Embedded4.8.5开发环境(四)--安装intel-x86 X11平台qt库qt-everywhere-opensource-src-4.8.5

来源:互联网 发布:法律咨询 知乎 编辑:程序博客网 时间:2024/05/18 02:03

【目标板】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.gzcp -rf qt-everywhere-opensource-src-4.8.5 qt-4.8.5-x11-srccd qt-4.8.5-x11-src./configure -prefix /opt/qt-4.8.5-x11makemake 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/qvfbmakecp ../../qvfb    /opt/qt-4.8.5-x86/bin

0 0
原创粉丝点击