Ubuntu20.04 Rk3588 交叉编译ffmpeg7.0
firefly 公司出的rk3588的设备,其中已经安装了gcc 交叉编译工具,系统版本是Ubuntu20.04。
使用Ubuntu20.04 交叉编译ffmpeg_ubuntu下配置ffmpeg交叉编译器为arm-linux-gnueabihf-gcc-CSDN博客文章浏览阅读541次。ubuntu20.04 交叉编译ffmpeg_ubuntu下配置ffmpeg交叉编译器为arm-linux-gnueabihf-gcchttps://blog.csdn.net/sz76211822/article/details/127815935
该文中configure方法。
./configure --prefix=/opt/build/ --enable-cross-compile --target-os=linux --arch=arm --enable-shared --disable-static --enable-gpl --enable-nonfree --disable-ffplay --enable-swscale --enable-pthreads --disable-yasm --disable-stripping --disable-doc
出现:
/tmp/ccnlzH3P.s: Assembler messages:
/tmp/ccnlzH3P.s:1793: Error: unknown mnemonic `itt' -- `itt gt'
/tmp/ccnlzH3P.s:1794: Error: unknown mnemonic `movgt' -- `movgt x4,x1'
/tmp/ccnlzH3P.s:1795: Error: unknown mnemonic `movgt' -- `movgt x1,x2'
/tmp/ccnlzH3P.s:1797: Error: unknown mnemonic `it' -- `it le'
/tmp/ccnlzH3P.s:1798: Error: unknown mnemonic `movle' -- `movle x1,x3'
/tmp/ccnlzH3P.s:1800: Error: unknown mnemonic `it' -- `it gt'
/tmp/ccnlzH3P.s:1801: Error: unknown mnemonic `movgt' -- `movgt x4,x1'
/tmp/ccnlzH3P.s:1819: Error: unknown mnemonic `itt' -- `itt gt'
/tmp/ccnlzH3P.s:1820: Error: unknown mnemonic `movgt' -- `movgt x3,x0'
/tmp/ccnlzH3P.s:1821: Error: unknown mnemonic `movgt' -- `movgt x0,x1'
/tmp/ccnlzH3P.s:1823: Error: unknown mnemonic `it' -- `it le'
/tmp/ccnlzH3P.s:1824: Error: unknown mnemonic `movle' -- `movle x0,x2'
/tmp/ccnlzH3P.s:1826: Error: unknown mnemonic `it' -- `it gt'
/tmp/ccnlzH3P.s:1827: Error: unknown mnemonic `movgt' -- `movgt x3,x0'
/tmp/ccnlzH3P.s:2053: Error: unknown mnemonic `itt' -- `itt gt'
/tmp/ccnlzH3P.s:2054: Error: unknown mnemonic `movgt' -- `movgt x4,x1'
/tmp/ccnlzH3P.s:2055: Error: unknown mnemonic `movgt' -- `movgt x1,x2'
/tmp/ccnlzH3P.s:2057: Error: unknown mnemonic `it' -- `it le'
/tmp/ccnlzH3P.s:2058: Error: unknown mnemonic `movle' -- `movle x1,x3'
/tmp/ccnlzH3P.s:2060: Error: unknown mnemonic `it' -- `it gt'
/tmp/ccnlzH3P.s:2061: Error: unknown mnemonic `movgt' -- `movgt x4,x1'
/tmp/ccnlzH3P.s:2079: Error: unknown mnemonic `itt' -- `itt gt'
/tmp/ccnlzH3P.s:2080: Error: unknown mnemonic `movgt' -- `movgt x3,x0'
/tmp/ccnlzH3P.s:2081: Error: unknown mnemonic `movgt' -- `movgt x0,x1'
/tmp/ccnlzH3P.s:2083: Error: unknown mnemonic `it' -- `it le'
/tmp/ccnlzH3P.s:2084: Error: unknown mnemonic `movle' -- `movle x0,x2'
/tmp/ccnlzH3P.s:2086: Error: unknown mnemonic `it' -- `it gt'
/tmp/ccnlzH3P.s:2087: Error: unknown mnemonic `movgt' -- `movgt x3,x0'
/tmp/ccnlzH3P.s:2628: Error: unknown mnemonic `itt' -- `itt gt'
/tmp/ccnlzH3P.s:2629: Error: unknown mnemonic `movgt' -- `movgt x15,x4'
/tmp/ccnlzH3P.s:2630: Error: unknown mnemonic `movgt' -- `movgt x4,x11'
/tmp/ccnlzH3P.s:2632: Error: unknown mnemonic `it' -- `it le'
/tmp/ccnlzH3P.s:2633: Error: unknown mnemonic `movle' -- `movle x4,x13'
/tmp/ccnlzH3P.s:2635: Error: unknown mnemonic `it' -- `it gt'
/tmp/ccnlzH3P.s:2636: Error: unknown mnemonic `movgt' -- `movgt x15,x4'
/tmp/ccnlzH3P.s:2654: Error: unknown mnemonic `itt' -- `itt gt'
/tmp/ccnlzH3P.s:2655: Error: unknown mnemonic `movgt' -- `movgt x13,x2'
/tmp/ccnlzH3P.s:2656: Error: unknown mnemonic `movgt' -- `movgt x2,x4'
/tmp/ccnlzH3P.s:2658: Error: unknown mnemonic `it' -- `it le'
/tmp/ccnlzH3P.s:2659: Error: unknown mnemonic `movle' -- `movle x2,x11'
/tmp/ccnlzH3P.s:2661: Error: unknown mnemonic `it' -- `it gt'
/tmp/ccnlzH3P.s:2662: Error: unknown mnemonic `movgt' -- `movgt x13,x2'
/tmp/ccnlzH3P.s:2697: Error: unknown mnemonic `itt' -- `itt gt'
/tmp/ccnlzH3P.s:2698: Error: unknown mnemonic `movgt' -- `movgt x15,x4'
/tmp/ccnlzH3P.s:2699: Error: unknown mnemonic `movgt' -- `movgt x4,x11'
/tmp/ccnlzH3P.s:2701: Error: unknown mnemonic `it' -- `it le'
/tmp/ccnlzH3P.s:2702: Error: unknown mnemonic `movle' -- `movle x4,x13'
/tmp/ccnlzH3P.s:2704: Error: unknown mnemonic `it' -- `it gt'
/tmp/ccnlzH3P.s:2705: Error: unknown mnemonic `movgt' -- `movgt x15,x4'
/tmp/ccnlzH3P.s:2723: Error: unknown mnemonic `itt' -- `itt gt'
/tmp/ccnlzH3P.s:2724: Error: unknown mnemonic `movgt' -- `movgt x13,x2'
/tmp/ccnlzH3P.s:2725: Error: unknown mnemonic `movgt' -- `movgt x2,x4'
/tmp/ccnlzH3P.s:2727: Error: unknown mnemonic `it' -- `it le'
/tmp/ccnlzH3P.s:2728: Error: unknown mnemonic `movle' -- `movle x2,x11'
/tmp/ccnlzH3P.s:2730: Error: unknown mnemonic `it' -- `it gt'
/tmp/ccnlzH3P.s:2731: Error: unknown mnemonic `movgt' -- `movgt x13,x2'
make: *** [ffbuild/common.mak:81: libavfilter/vf_mestimate.o] Error 1
改成:
./configure --prefix=/opt/build/ --enable-cross-compile --target-os=linux --arch=arm64 --enable-shared --disable-static --enable-gpl --enable-nonfree --disable-ffplay --enable-swscale --enable-pthreads --disable-yasm --disable-stripping --disable-doc
即可。
参考:移ffmpeg到axera平台时遇到的错误_unknown mnemonic `emms' -- `emms-CSDN博客
相关文章:
Ubuntu20.04 Rk3588 交叉编译ffmpeg7.0
firefly 公司出的rk3588的设备,其中已经安装了gcc 交叉编译工具,系统版本是Ubuntu20.04。 使用Ubuntu20.04 交叉编译ffmpeg_ubuntu下配置ffmpeg交叉编译器为arm-linux-gnueabihf-gcc-CSDN博客文章浏览阅读541次。ubuntu20.04 交叉编译ffmpeg_ubuntu下配…...
HTML常用表格与标签
一、table表格标签: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <!--有大小为1的边框--> <table border"1">…...
网络安全与加密
1.Base64简单说明描述:Base64可以成为密码学的基石,非常重要。特点:可以将任意的二进制数据进行Base64编码结果:所有的数据都能被编码为并只用65个字符就能表示的文本文件。65字符:A~Z a~z 0~9 / 对文件进行base64编码…...
MySQL数据库-索引的介绍和使用
目录 MySQL数据库-索引1.索引介绍2.索引分类3.创建索引3.1 唯一索引3.2 普通索引3.3 组合索引3.4 全文索引 4.索引使用5.查看索引6.删除索引7.索引总结7.1 优点7.2 缺点7.3 索引使用注意事项 MySQL数据库-索引 数据库是用来存储数据,在互联网应用中,数据…...
【图像去噪】论文精读:Pre-Trained Image Processing Transformer(IPT)
请先看【专栏介绍文章】:【图像去噪(Image Denoising)】关于【图像去噪】专栏的相关说明,包含适配人群、专栏简介、专栏亮点、阅读方法、定价理由、品质承诺、关于更新、去噪概述、文章目录、资料汇总、问题汇总(更新中) 文章目录 前言Abstract1. Introduction2. Related…...
Java SE 与 Java EE:基础与进阶的探索之旅
在编程世界中,Java语言以其跨平台、面向对象、丰富的类库等特点,成为了众多开发者和企业的首选编程语言。而Java SE与Java EE,作为Java平台的两个重要组成部分,各自承载着不同的使命,同时又紧密相连,共同构…...
ssm旅游推荐系统的设计与开发
摘 要 旅游推荐系统是一个综合性的在线旅游推荐平台,旨在为用户提供便捷的旅游规划和预定服务。通过该系统,用户能够浏览各类景点信息并进行分类查找,同时获取详尽的景点介绍和相关照片,以辅助做出旅行决策。系统提供在线门票订购…...
【人工智能】用Python和NLP工具构建文本摘要模型:使用NLTK和spaCy进行自然语言处理
《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 文本摘要是自然语言处理(NLP)中的关键任务之一,广泛应用于新闻、博客、社交媒体和搜索引擎等场景。通过生成简洁而准确的文本摘要,我们可以大大提升信息处理效率。本文将探讨如何使用Python结合NLP工具…...
51c大模型~合集76
我自己的原文哦~ https://blog.51cto.com/whaosoft/12617524 #诺奖得主哈萨比斯新作登Nature,AlphaQubit解码出更可靠量子计算机 谷歌「Alpha」家族又壮大了,这次瞄准了量子计算领域。 今天凌晨,新晋诺贝尔化学奖得主、DeepMind 创始人哈萨…...
资源控制器--laravel进阶篇
laravel的控制器当中有个资源控制器,这个比较好用。 创建资源控制器 php artisan make:controller PhotoController --resource 创建个路由来使用该资源控制器 use App\Http\Controllers\PhotoController; Route::resource(photos, PhotoController::class); 隐式模型绑定不…...
对象:是什么,使用,遍历对象,内置对象
对象使用: 对象访问:(对象每个属性之间用逗号隔开) 补充:也可以通过 对象名[‘属性名’] 对象方法: 方法名:匿名函数 调用方法不需要控制台打印,只要调用就自动输出值 遍历对象: …...
设计模式:4、命令模式(双重委托)
目录 0、定义 1、命令模式包括四种角色 2、命令模式的UML类图 3、代码示例 0、定义 将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 1、命令模式包括四种角色 接…...
DataWorks快速入门
DataWorks基于MaxCompute、Hologres、EMR、AnalyticDB、CDP等大数据引擎,为数据仓库、数据湖、湖仓一体等解决方案提供统一的全链路大数据开发治理平台。本文以DataWorks的部分核心功能为例,指导您使用DataWorks接入数据并进行业务处理、周期调度以及数据…...
EasyExcel并行导出多个excel文件并压缩下载
EasyExcel并行导出多个excel文件并压缩下载 在SpringBoot应用中,采用同步方式导出Excel文件会导致服务器在生成文件期间阻塞,特别是在处理大量数据时,这种效率较低的方法会严重影响性能。为了解决这个问题,可以采用以下改进措施:首先将导出的数据进行拆分,然后利用Compl…...
圣诞节秘诀
🕰️你想在2024年圣诞节脱颖而出吗?利用我们的数据洞察,发现今年最受欢迎的礼物!无论是在亚马逊、速卖通、Shopify还是直销平台上,我们的排行榜都将帮助您找到最畅销和最受欢迎的产品。立即优化您的库存,以…...
亚信安全发布《2024年第三季度网络安全威胁报告》
《亚信安全2024年第三季度网络安全威胁报告》的发布旨在从一个全面的视角解析当前的网络安全威胁环境。此报告通过详尽梳理和总结2024年第三季度的网络攻击威胁,目的是提供一个准确和直观的终端威胁感知。帮助用户更好地识别网络安全风险,并采取有效的防…...
Long noncoding RNAs and humandisease
文章名字:Long noncoding RNAs and humandisease Orly Wapinski and Howard Y. Chang Howard Hughes Medical Institute and Program in Epithelial Biology, Stanford, CA 94305, USA 摘要: 一种新型转录本,长非编码RNA(lncRNA&…...
嵌入式AI之rknn yolov5初探
本文主要记录在RK3588上跑通RKNUP的rknn_yolov5_demo的过程,并且对rknn_yolov5_demo的代码进行修改,实现在显示器上同步播放rknn_yolov5_demo视频流检测结果。 首先,是RKNUP SDK的编译,参考官方SDK中的README.md文档,下载好对应的sdk编译工具链,我这边使用的是debian系统…...
《Vue零基础入门教程》第三课:起步案例
往期内容 《Vue零基础入门教程》第一课:Vue简介 《Vue零基础入门教程》第二课:搭建开发环境 做为第一个案例, 主要给大家介绍vue的最基本使用. vue使用的3步曲(重点) 引入vue.js编写页面(视图)创建App实例并挂载 1) 引入vue.js 在html的头部, 通过…...
深入浅出C#编程语言
引言 随着.NET框架的发展,C#(发音为“C Sharp”)已经成为一种非常流行且功能强大的面向对象和类型安全的编程语言。自2002年由微软首次发布以来,C#已经经历了多个版本的迭代,每个新版本都带来了更多的特性和改进。本文…...
【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...
【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...
Oracle查询表空间大小
1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...
蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...
Mac软件卸载指南,简单易懂!
刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"࿰…...
css3笔记 (1) 自用
outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size:0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格ÿ…...
mysql已经安装,但是通过rpm -q 没有找mysql相关的已安装包
文章目录 现象:mysql已经安装,但是通过rpm -q 没有找mysql相关的已安装包遇到 rpm 命令找不到已经安装的 MySQL 包时,可能是因为以下几个原因:1.MySQL 不是通过 RPM 包安装的2.RPM 数据库损坏3.使用了不同的包名或路径4.使用其他包…...
安宝特方案丨船舶智造的“AR+AI+作业标准化管理解决方案”(装配)
船舶制造装配管理现状:装配工作依赖人工经验,装配工人凭借长期实践积累的操作技巧完成零部件组装。企业通常制定了装配作业指导书,但在实际执行中,工人对指导书的理解和遵循程度参差不齐。 船舶装配过程中的挑战与需求 挑战 (1…...
SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题
分区配置 (ptab.json) img 属性介绍: img 属性指定分区存放的 image 名称,指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件,则以 proj_name:binary_name 格式指定文件名, proj_name 为工程 名&…...
