qmake编译工具链_QT交叉编译环境

1 PC端安装Qt

sudo apt-get install qtcreator

将安装全套的Qt开发环境,可以在PC端进行qt开发。

2 安装交叉编译工具链

Ubuntu14.04的Qt版本为5.2.1,16.04的Qt版本为5.5.1,高版本Qt库可以向下兼容运行低版本工具链编译的程序,因此这里选用5.2.1版本作为编译工具链。

解压后进入到以下目录:qt-everywhere-opensource-src-5.2.1/qtbase/mkspecs,将其中的linux-arm-gnueabi-g++文件夹拷贝一个副本命名为linux-arm-gnueabihf-g++,如图:

image.png

编辑linux-arm-gnueabihf-g++文件夹中的qmake.conf文件,将所有“arm-linux-gnueabi-”字样改为“arm-linux-gnueabihf-”,如下图:

image.png

image.png

回退到根目录qt-everywhere-opensource-src-5.2.1,输入命令:

sudo ./configure -prefix /usr/local/Qt-5.2.1-armhf -release -xplatform linux-arm-gnueabihf-g++ -opensource -confirm-license -no-opengl -

你可能感兴趣的:(qmake编译工具链)