Ubuntu Mate编译移植Qt5.4.1

编译移植QT

若需要移植tslib库则你同时还需要编译tslib,在此只讲编译移植qt5.4.1.

1.解压qt-everywhere-opensource-src-5.4.1.tar.xz,进入qtbase/mkspecs目录下,复制一份linux-arm-gnueabi-g++为mylinux-arm。进入mylinux-arm目录,修改qmake.conf文件。把里面的代码改为自己的平台以及自己交叉编译器,我的更改如下:

Ubuntu Mate编译移植Qt5.4.1_第1张图片
修改前的文件

Ubuntu Mate编译移植Qt5.4.1_第2张图片
修改后的文件

此处的架构是armv7-a,交叉编译器使用的是arm-none-linux-gnueabi- 架构和交叉编译器需要根据自己的需要来进行修改。

  1. 改完以后回到顶层目录,进行./congfigure的配置,新建一个脚本文件为myconfig.sh内容如下
Ubuntu Mate编译移植Qt5.4.1_第3张图片

之后就可运行sudo ./myconfig.sh进行检测,通过之后就可运行sudo make -j4进行编译。

你可能感兴趣的:(Ubuntu Mate编译移植Qt5.4.1)