QT移植ARM开发板步骤

原文:https://www.cnblogs.com/linux-learn/p/17058779.html

一、新建编译平台

 更改../qt-everywhere-src-5.12.9/qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf 目录下的文件

1、添加:

QT_QPA_DEFAULT_PLATFORM = linuxfb
QMAKE_CFLAGS_RELEASE += -O2 -march=armv7-a
QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a

#QMAKE_CFLAGS_RELEASE += -O2 -march=armv8-a -lts
#QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv8-a -lts

#include(../common/linux.conf)

2、更改编译gcc为arm交叉编译器

二、配置

./configure -release -opensource -confirm-license -xplatform linux-arm-gnueabi-g++ -prefix /usr/local/qt5.12 -nomake examples -no-opengl -silent -qpa linuxfb

三、编译安装

make -j4

make install

四、测试

1、切换到应用程序目录执行 /usr/local/qt5.12/qmake生成Makefile文件

2、make

posted @   MaxBruce  阅读(138)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2021-08-19 [转]C# 互操作性入门系列(三):平台调用中的数据封送处理
2021-08-19 Visual Studio 2019 使用C语言创建动态链接库(Dll)并使用C语言和C#实现调用
2021-08-19 C#中DllImport用法汇总
2021-08-19 图解递归
2021-08-19 排列组合算法
2021-08-19 [转]在C#中调用C语言函数(静态调用Native DLL,Windows & Microsoft.Net平台)
点击右上角即可分享
微信分享提示