aarrch64-linux编译qt

参考:https://www.cnblogs.com/findumars/p/5970722.html 一.下载解压qt-everywhere-opensource-src的源码   1.下载
   http://download.qt.io/archive/qt/5.9/5.9.4/single/qt-everywhere-opensource-src-5.9.4.tar.xz   注意,不要下载zip压缩包,编译不过。       2.解压
        xz -d qt-everywhere-opensource-src-5.9.4.tar.xz         tar -xvf qt-everywhere-opensource-src-5.9.4.tar
        
  二.安装相关的编译环境     1.下载安装GCC和G++
    sudo apt install gcc-aarch64-linux-gnu
    sudo apt install g++-aarch64-linux-gnu
    sudo ln -s /usr/bin/python3 /usr/bin/python
    三.编译qt     cd qt-everywhere-opensource-src-5.9.4/
    ./configure -prefix $PWD/qtbase -opensource -xplatform linux-aarch64-gnu-g++ -no-opengl -nomake examples
    四.安装qt IDE  1. 下载qt-opensource-linux-x64-5.8.0.run并安装到Linux任意目录下 下载路径:     http://www.qt.io/download-open-source/#section-2     这个网站是Qt官方下载界面提供所有平台下载需求本例实现linux下开发所以下载linux版本   2.安装Qt开发环境     执行:     $ chmod 777 ./ qt-opensource-linux-x64-5.8.0.run     $ ./ qt-opensource-linux-x64-5.8.0.run  

        默认就会安装到用户主文件夹的Qt5.4.0文件夹里 (上图suse132是当前用户名,/home/suse132/是其主文件夹),不需要修改, 直接点击“下一步”,进入“选择组件”界面:

aarrch64-linux编译qt


        默认情况是不装Qt源代码的,点击下方的“全选”,选中所有组件就会全部安装。 点击“下一步”,进入“许可协议”界面:

aarrch64-linux编译qt


        选择“I have read and agree to the terms contained in the license agreements.”这一栏, 同意许可协议,然后点击“下一步”,进入“已做好安装准备”界面:

aarrch64-linux编译qt


        如果想查看各个组件详情,可以点击“显示详细信息”。 点击“安装”,就会开始正式的安装过程,时间比较长,请耐心等待。 安装完成时会显示 100% :

aarrch64-linux编译qt


        点击“下一步”,进入“正在完成 Qt 5.4.0 向导”界面:

aarrch64-linux编译qt


        点击“完成”,会自动打开集成开发环境 Qt Creator。

    3.安装opengl
    sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev
 

 

五.设置QT的交叉编译环境

安装qtcreator 
进入qtcreator开发环境 
在菜单中选择Tools——Options,在弹出的对话框中,选择Build & Run,选择标签Compilers,按下图设置,选择C++交叉编译器,如下图所示: 
aarrch64-linux编译qt

切换到Qt Versions标签,点击“Add”按钮,选择qmake,如图所示: 

aarrch64-linux编译qt  

选择完成,按“OK”按钮,设置如图所示: 
切换到Kits标签,点击“Add”按钮,然后设置如下图所示: 
aarrch64-linux编译qt

       
上一篇:linux安装运行virtuoso数据库的详细过程


下一篇:qt4环境的搭建