arm-linux-gcc4.5.1 交叉编译Qt4.7.0 + qtcreator

qt5.4.1linux下的编译移植配置环境变量 qt5.4.1linux下的编译移植配置环境变量                这是我第一次写博客,语言描述不是很恰当。一个IT技术小白,在几天的时间里就做了一个qt的编译与移植,当然,其中的各种滋味与辛酸不足为外人道也。                            最开始的时候,做移植工作以为很简单,其实不然,我把我做的过程总结如下:                   阅读详情

经过几天的不断尝试,终于成功在板子上运行第一个qt程序,记录配置过程与心得。

配置环境

搭建好linux最小系统的arm板子。
虚拟机 ubuntu16.04
交叉编译器 友善之臂arm-linux-gcc4.5.1 https://github.com/friendlyarm/prebuilts.git
Qt源码 qt-everywhere-opensource-src-4.7.0 https://download.qt.io/archive/qt/4.7 下载qt-everywhere-opensource-src-4.7.0.tar.gz

本配置会在ubuntu的/opt路径下进行,至于为什么我也不懂,其他教程也是这样做的。

经过几天的失败尝试,我发现要特别注意交叉编译器和qt版本的对应问题,大家在编译时要根据别人成功编译通过的例子选择编译器和qt,例如在这里选择arm-linux-gcc4.5.1和qt-everywhere-opensource-src-4.7.0。

配置交叉编译器

提供的下载文件里面有gcc和gcc-x64两个文件夹,每个文件家又有两个版本的编译器,我们只需用到gcc下的arm-linux-gcc-4.5.1-v6-vfp.tar.xz编译器。完整操作过程如下:
终端下

git clone https://github.com/friendlyarm/prebuilts.git
sudo mkdir -p /opt/FriendlyARM/toolchain
sudo tar xf prebuilts/gcc/arm-linux-gcc-4.5.1-v6-vfp.tar.xz -C /opt/FriendlyARM/toolchain/
JetsonNano QT5.12.9交叉编译和环境搭建 1. 安装交叉编译GCC 1.1 下载地址 gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz 1.2 解压至/opt目录下 sudo tar -xvf gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz -C /opt 1.3 配置路径 sudo gedit~/.bashrc,在最后一行加上 export PATH=/opt/gcc-linaro-7.5.0-2019.12-x8 阅读详情

相关推荐

tiny4412 移植最新版QT5.12+opencv4.0.0+人脸检测

系统:Ubuntu 18.04.1 LTS amd64 编译工具链: arm-linux-gcc version 7.3.1 一、 准备工作: 下载QT 5.12带集成开发环境(QT Creator)的可执行文件: 下载QT5.12源码: 下载opencv4.0.0源码: 下载交叉编译工具链7.3.1: https://releases.linaro.org/components/toolc...

weixin_37771089的博客 5137

arm linux gcc 4.5.1

arm linux gcc 交叉编译工具

Qt移植:Ubuntu18.04 交叉编译qt5.12.7详细教程配置编译qt-everywhere-src-5.12.7

安装交叉编译链 配置编译qt源码 复制以下脚本内容,保存为xxx.sh xxx代表脚本名称,自己定义 #!/bin/sh PLATFORM=linux-arm-qt #定义编译后安装--生成的文件,文件夹位置路径 INSTALL_PATH=$(pwd)/INSTALL #修改需要下载的源码前缀和后缀 OPENSRC_VER_PREFIX=5.12 OPENSRC_VER_SUFFIX=.7 ...

aron566博客 5856

(Qt) cmake编译Qt项目

通常我们在编写qt的时候都是在Qt creator中。而如何在VS Code中编写qt就是本文需要解决的问题。

cuber-lotus的博客 7249

C++(Qt)软件调试---GCC编译参数学习-程序检测(13)

在前面学习了C++常用编译器(MSVC、GCC、MinGW)的一些常用的编译器参数,主要是用于【预处理】、【编译】、【优化】、【调试】等方面的选项/参数,有助于我们优化程序性能或者调试软件bug; 而我们常说的编译器其实并不是一个软件,而是一套强大的编译器工具集。 在本章内会学习GCC编译器的【警告选项】、【程序检测选项】,从静态、动态两方面检测、调试我们的程序,提高软件质量,减少bug数量。

mahuifa的博客 3068

图解如何使用cmake 完整交叉编译Qt项目

一、如何使用cmake gui交叉编译Qt项目\ 首先选择项目源代码地址和生成文件存放地址。 接下来可 选择两种不同的方法来生成可执行文件。 方法一 然后进入所选Build文件夹的终端,输入make,即可生成可执行项目文件。 方法二 创建一个文本取名为arm.cmake SET(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm) SET(CMAKE_SYSTEM_VERSION 1) include(CMakeForceCompil

Mintary的博客 5845

【一、搭建通用Arm平台QT交叉编译环境】

arm平台QT交叉编译环境搭建

anmo_moan的博客 9952

Qt5.7.0+iTop4412嵌入式平台移植

移植准备 目标机硬件平台:支持MMU的ARM嵌入式设备 (ARM7及以下芯片不支持MMU,不可运行Linux系统,只能运行RTOS,如uC linux,freeRTOS,本教程以linux最小系统示例) 目标机软件平台arm_Linux最小系统(busybox+Linux3.0.15内核+rootfs根文件系统) 开发机硬件平台:x86/x64 PC机

u014598799的博客 751

Linux下的Qt环境搭建(arm交叉编译)

Linux下的Qt环境搭建(arm交叉编译Qt环境安装应用安装gl库安装交叉编译器配置交叉编译器到qtcreator创建应用编译运行设置成开机自启动 注意:本文软件环境为在虚拟机里搭建的ubuntu-14.04.5-desktop-amd64.iso,虚拟机版本VMware-workstation-full-9.0.0,如果链接中内容发生迁移无法下载可留下联系方式,虚拟机系统安装过程本文不做讲解...

会飞的蜗牛 5万+

windows下Qt13源码编译-QtCreator配置linux arm交叉编译环境

Windows下在Qt Creator4.9.1环境下配置Qt5.13.0交叉编译环境以编译出petelinux可以使用的Qt程序(arm架构的 平台下也可以使用),以编译64bit编译环境为例说明 参考资料: https://blog.csdn.net/botao_li/article/details/86712517 https://www.cnblogs.com/qinwanlin/p/6...

hanxv_1987的专栏 8986

在ubuntu下搭建Qt Creator的arm交叉编译环境

Qt Creator是跨平台Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。使用Qt Creator进行嵌入式程序开发是一个很好的选择。所以今天我们来学习一下如何搭建基于Qt Creator的开...

bigmarshal的博客 8536

【嵌入式Linux开发】移植QtARM平台及搭建Qt5.14.1交叉编译环境

移植QtARM平台及搭建Qt5.14.1交叉编译环境

qq_39262215的博客 7620

Qt教程3-Ubuntu(x86_64)上配置arm64(aarch64)交叉编译环境及QT编译arm64架构工程

Qt项目需要做国产系统适配,软件需要适配不同架构CPU!x86_64系统下开发ARM aarch64架构软件。基于此构建了Qt交叉编译环境!

limuyuanrs的博客 2万+

MinGW(GCC 12)编译qtbase&qttools源码(v 6.4.1)

MinGW编译Qt base模块

Wang_xm_wss的博客 1597

LinuxArm-Linux程序开发笔记(零基础入门篇)

LinuxArm-Linux程序开发笔记(零基础入门篇)  作者:一点一滴的Beer http://beer.cnblogs.com/ 本文地址:http://www.cnblogs.com/beer/archive/2011/05/05/2037449.html 目录 一、Arm-Linux程序开发平台简要介绍... 3 1.1程序开发所需系统及开发语言... 3 1.2系...

weixin_34384557的博客 633

LINUX QT移植到ARM (zynq平台 qt5.4.1

LINUX QT移植到ARM (zynq平台 qt5.4.11.安装tslib2.安装QT5.4.12.1下载QT5.4.12.2解压2.3修改配置文件替换自己的编译器2.4配置2.4配置2.5 make2.6 make install3 配置ARM3.1 拷贝文件到arm上3.2 配置ARM环境4 运行4.1可能出现的问题4.2可能出现的问题 1.安装tslib tslib1.4可以在网上下载...

qq_14843999的博客 4044

qt 交叉编译后 无libqxcb_QTcreator交叉编译

我使用的是ARM9 S3C Mini2440。请从Qt站点下载源代码并进行编译。下面的配置使用Qt4.6@host:/qt-everywhere-opensource-src-4.6.2#./configure \-opensource \-confirm-license \-release -shared \-embedded arm \-xplatform qws/linux-arm-g++ ...

weixin_32770423的博客 917

Qt5.4.1移植到arm——Linuxfb篇

Qt5Qt4对比有很大的改变,其最大的特性在于模块化,并且很明显的是不再见到Qt4用到的qws,Qt5新增了QPA系统,基于QPA使得Qt5移 植到一个新平台非常简单而又具有极强的底层扩展能力;同时,C++11 也获得全面支持,使用 C++11 新特性更为方便。下面讲述将Qt5.4.1移植到MYD-AM335X的步骤: 1、编译并安装tslib1.4。这部分按照“MYD-AM335X Linux 3.2.0 用户手册”第1.10.2章节的步骤即可,最终将安装到/usr/local/tslib中。 2、到h

君君的博客 2238
上一篇: opencv: error while loading shared libraries问题的解决
下一篇: error: 'QObject& QObject::operator=(const QObject)' is private 问题解决
Cwenge
博客等级 码龄10年 4粉丝 12原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值