aarrch64-linux编译qt

一.下载解压qt-everywhere-opensource-src的源码
  1.下载
  注意,不要下载zip压缩包,编译不过。
 
    2.解压
        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/是其主文件夹),不需要修改, 直接点击“下一步”,进入“选择组件”界面:


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


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


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


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


        点击“完成”,会自动打开集成开发环境 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++交叉编译器,如下图所示: 

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

 

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

 
 
 
 
posted @ 2020-11-27 11:28  luoyuna  阅读(1390)  评论(0编辑  收藏  举报