Qt Creator配置Yocto交叉编译环境——简洁篇
目录
准备工作:
配置Qt Creator交叉编译构建环境
打开 "Build & Run" 设置,通过 [Menu] -> [Tools] -> [Options...]
配置远程设备
完成并运行程序
准备工作:
- 准备一台Ubuntu 16.0.4系统的开发环境;
- 安装Qt 5.8.0工具;
- 安装Yocto交叉工具链。
配置Qt Creator交叉编译构建环境
打开 "Build & Run" 设置,通过 [Menu] -> [Tools] -> [Options...]
在选项卡"Qt versions"添加 qmake (路径如:/opt/fsl-imx-wayland/***/sysroots/x86_64-pokysdk-linux/usr/bin/qt5) ;
添加交叉工具链(g++/gcc)
G++: /opt/fsl-imx-wayland/***/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ GCC: /opt/fsl-imx-wayland/***/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc
添加gdb工具:/opt/fsl-imx-wayland/***/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gdb;
设置Qt mkspec:修改文件/opt/fsl-imx-wayland***/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++/qmake.conf,内容的修改可以参考环境变量的脚本文件,修改后内容如下;
# # qmake configuration for building with arm-poky-linux-gnueabi-g++ #MAKEFILE_GENERATOR = UNIX CONFIG += incremental QMAKE_INCREMENTAL_STYLE = sublibinclude(../common/linux.conf) include(../common/gcc-base-unix.conf) include(../common/g++-unix.conf)# modifications to g++.conf QMAKE_CC = arm-poky-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 QMAKE_CXX = arm-poky-linux-gnueabi-g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 QMAKE_LINK = arm-poky-linux-gnueabi-g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 QMAKE_LINK_SHLIB = arm-poky-linux-gnueabi-g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9QMAKE_LFLAGS +=-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed QMAKE_CXXFLAGS += -O2 -pipe -g -feliminate-unused-debug-types # modifications to linux.conf QMAKE_AR = arm-poky-linux-gnueabi-ar cqs QMAKE_OBJCOPY = arm-poky-linux-gnueabi-objcopy QMAKE_NM = arm-poky-linux-gnueabi-nm -P QMAKE_STRIP = arm-poky-linux-gnueabi-strip load(qt_config)
配置远程设备
在"Devices"中添加一个通用Linux设备,输入目标机器的IP地址,SSH端口号和用户名与密码。
完成并运行程序
完成上面所有配置之后,就可以在目标机器上面,构建并运行我们的项目程序了。
Qt Creator配置Yocto交叉编译环境——简洁篇相关推荐
- Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440
Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440 参考: http://hi.baidu.com/jiyeqian/blog/item/f46d2 ...
- Ubuntu20.04.1(X86_64)Qt5.14.2配置ARM64交叉编译环境
Ubuntu20.04.1(X86_64)Qt5.14.2配置ARM64交叉编译环境 已有环境: PC Linux Ubuntu20.04.1 64位 X86架构 Qt 版本号5.14.2 交叉编译器 ...
- Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440
Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440 分类: LINUX 2011-10-18 16:44:56 因为在搭建ARM的qte环境时 ...
- Qt Creator配置编辑器
Qt Creator配置编辑器 配置编辑器 相关话题 配置编辑器 Qt Creator允许您配置文本编辑器以满足您的特定需求.要配置编辑器,请选择工具>选项>文本编辑器. 这些设置适用于所 ...
- Qt Creator配置项目
Qt Creator配置项目 配置项目 项目激活套件 指定设定 配置项目 当您为目标平台(例如Android或QNX)安装Qt时,可能会在Qt Creator中自动设置开发目标的构建和运行设置. 首次 ...
- Qt Creator配置MSVC编译器
Qt Creator配置MSVC编译器 配置: WINDOWS 7系统 4.9.0 Qt Creator MSVC 2017 VS 2017 步骤: VS官网下载Visual Studio Commu ...
- Qt Creator 配置中文输入法
虽然在安装好的ubuntu系统中已经配置好了中文环境,并有拼音输入法 ibus,但 ibus 并不好用,Qt Creator 不支持 ibus 输入中文.好的生产工具决定好的生产力,下面我们介绍一下 ...
- Qt Creator配置Intel IPP库并实现信号带通滤波
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 文章目录 前言 一.环境参数 二.添加步骤 1.安装IPP2018 2.配置环境变量 3.引入lib文件 三. 测试 输出结果 ...
- 嵌入式Linux教程一:安装Ubuntu并进行基本配置、交叉编译环境和Minicom
一.安装VMware和Ubuntu 从网上搜索VMware,下载后安装即可.Ubuntu可以在官网去下载,地址:https://ubuntu.com/download , 点击桌面版本,进去后下载最新 ...
最新文章
- 【长沙集训】2017.10.10
- Linux上传文件和下载文件命令行方式
- 无悔入华夏怎么一直显示服务器,无悔入华夏新手开局玩法 无悔入华夏新手攻略开局带的...
- 【万里征程——Windows App开发】应用栏
- oracle sequence的用法
- Android—修改button属性
- Java中的break和continue关键字使用总结
- Android系统信息获取 之十四:获取WIFI热点相关信息
- MySQL游标循环取出空值的BUG
- WPF - 属性系统 (4 of 4)
- 单片机学习日记- Day12
- 数据挖掘十大经典算法
- 多种Map简单使用和测试
- uptool u盘量产工具 v2.093
- 2021-5-17:Spring Boot整合Redis
- 自建dnspod解析服务器,利用DNSPOD配置智能解析双线服务器
- linux 搭建mqtt服务
- android 快速关闭键盘的方法,安卓永久关闭键盘灯的方法
- PHP递归算法的简单实例
- iPhone删除面部解锁忘记了密码