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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用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平台)