0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

QT开发学习笔记1(安装交叉编译器)

熊猫魔域 来源:熊猫魔域 作者:熊猫魔域 2024-02-18 10:02 次阅读

一 安装交叉编译器

1.1 安装出厂系统 Qt 交叉编译器

注:若用户在快速体验文档已经安装过可跳过此 1.1 小节。2020.11.20 日后出厂系统的 Qt 交叉
编译工具链里的 Qt 版本已经升级为 Qt5.12.9 版本。2020.11.20 日前安装过 fsl-imx-x11-glibc-x8
6_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh 需要重新下载重新安装。直接删
除 sudo rm -rf /opt/fsl-imx-x11/4.1.15-2.1.0 再按以下重新安装。

把开发板光盘 A-基础资料->5、开发工具->1、交叉编译器->fsl-imx-x11-glibc-x86_64-metatoolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh
拷贝到 Ubuntu 虚拟机

如下图本文已经把交叉编译工具拷贝到了 Ubuntu 虚拟机。
在这里插入图片描述

图 1.1 1 拷贝 sdk 工具包到 ubuntu 系统里

执行下面的指令修改脚本的权限,修改权限后可以看到此脚本颜色显示改变,说明修改成功。

chmod u+x fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh

直接执行脚本安装交叉编译工具,连续敲下两次回车键确认,再输入用户密码即可。本次
安装的目录为脚本所指定的默认安装的目录,后面的内核编译环境的交叉编译都是按这个安装
目录去操作,所以建议用户也是默认安装到/opt/fsl-imx-x11/4.1.15-2.1.0 这个默认目录。

在这里插入图片描述

图 1.1 2 安装 sdk 工具到默认的目录

使用方法也十分简单,根据上面打印出来的提示,直接使能环境变量就可以了。但是在不
同终端或者切换用户时需要重新使能环境变量方可使用。

source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

在这里插入图片描述

图 1.1 3 使能环境变量

使能环境变量后可以使用 env 指令查看生效的环境变量,下图为部分截图,可以看出使能
了这个环境变量后 gcc 已经配置好编译时所用的参数,如硬浮点参数-mfpu=neon -mfloat-abi=h
ard。使用硬浮点交叉编译,可以使用 CPU 自带 FPU。下图为环境变量部分截图。

env

在这里插入图片描述

图 1.1 4 查看使能后的环境变量

使用 arm-poky-linux-gnueabi-gcc -v 指令可以查看 gcc 版本,表明环境变量已经生效。

arm-poky-linux-gnueabi-gcc --version

在这里插入图片描述

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206738
  • 编译器
    +关注

    关注

    1

    文章

    1577

    浏览量

    48621
  • Qt
    Qt
    +关注

    关注

    1

    文章

    299

    浏览量

    37340
  • 交叉编译器
    +关注

    关注

    0

    文章

    10

    浏览量

    7395
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 #Linux 学Linux-2.01.2 交叉编译器安装

    Linux安装交叉编译器
    水管工
    发布于 :2022年11月10日 17:23:33

    QT交叉编译如何显示中文字体

    平板电脑的时候,使用交叉编译器编译之后的二进制文件下载到下位机,中文不显示,或者乱码。现在我用自己的Linux工业平板电脑开发做一个简单的显示中文的
    发表于 12-04 14:31

    安装交叉编译器

    安装交叉编译器首先下载并解压编译器: git clone https://github.com/friendlyarm/prebuilts.gitsudo tar xf prebuil
    发表于 11-12 16:16

    安装NanoPi交叉编译器

    安装交叉编译器首先下载并解压编译器: git clone https://github.com/friendlyarm/prebuilts.gittar xv*** prebuilts
    发表于 11-12 16:44

    交叉编译器解析

    :什么叫交叉编译器呢?在解释什么叫交叉编译器前,我们必须要知道“本地编译”这个概念,在我们之前学习
    发表于 12-16 09:47

    交叉编译器解析

    :什么叫交叉编译器呢?在解释什么叫交叉编译器前,我们必须要知道“本地编译”这个概念,在我们之前学习
    发表于 12-21 16:57

    交叉编译器安装失败

    我想安装交叉编译器5.3现在虚拟机上安装的是5.4 不管怎么设置环境变量 用-v查看版本始终是5.4如果我在我5.3安装目录下去执行-V 就
    发表于 03-21 07:45

    请问怎么安装交叉编译器

    如何安装交叉编译器? 为什么叫交叉编译器呢?这个编译器都有哪些功能呢?
    发表于 07-05 04:15

    迅为IMX6ULL开发交叉编译器安装和使用

    给大家下载好了,打开 i.MX6ULL 终结者光盘资料\01_开发及烧写工具\1.交叉编译器,给大家下载好了一个是 64 位的,一个是 32 位的,如下图所示。然后我们把
    发表于 08-16 10:09

    什么是交叉编译交叉编译器又是什么呢

    编译得到的程序在X86平台上不能运行, 必须放到 必须放到ARM平台上才能运行;用来编译这种程序的编译器就叫交叉编译器 ;为了不与本地
    发表于 12-22 07:30

    怎样去修改qt交叉编译器的路径呢

    配置qt交叉编译器,在版本上面出现了无法确定Qt安装路径,可能是qmake的路径设置错误?各位大神这个这么修改呀
    发表于 01-12 06:23

    怎样去安装arm交叉编译器

    Busybox是怎样移植DHCP的?怎样去安装arm交叉编译器呢?有哪些安装步骤?
    发表于 03-02 06:44

    嵌入式Linux开发环境搭建-(6)交叉编译QT4.8.7源码生成qmake工具

    交叉编译QT4.8.7源码生成qmake工具TQ-i.MX6UL使用的QT版本是QT4.8.7,板卡出厂前附带的
    发表于 11-02 13:21 3次下载
    嵌入式Linux<b class='flag-5'>开发</b>环境搭建-(6)<b class='flag-5'>交叉</b><b class='flag-5'>编译</b><b class='flag-5'>QT</b>4.8.7源码生成qmake工具

    交叉编译器安装教程

    交叉编译器中“交叉”的意思就是在一个架构上编译另外一个架构的代码,相当于两种架构“交叉”起来了。Ubuntu 自带的 gcc
    的头像 发表于 09-29 09:12 2657次阅读

    米尔瑞萨RZ/G2L开发安装交叉编译器

    米尔瑞萨RZ/G2L开发安装交叉编译器
    的头像 发表于 05-26 22:05 1714次阅读
    米尔瑞萨RZ/G2L<b class='flag-5'>开发</b>板 <b class='flag-5'>安装</b><b class='flag-5'>交叉</b><b class='flag-5'>编译器</b>