当前位置: 首页 > news >正文

网站里的活动专题栏怎么做代发新闻稿的网站

网站里的活动专题栏怎么做,代发新闻稿的网站,wordpress openbox主题,新型h5网站建设Ubuntu下FFmpeg的aarch64-linux-gnu架构交叉编译教程 一、前言 有时候真的很想报警的,嵌入式算法部署花了好多时间了,RKNN 1808真是问题不少;甲方那边也是老是提新要求,真是受不了。 由于做目标检测,在C代码中有对视…

Ubuntu下FFmpeg的aarch64-linux-gnu架构交叉编译教程

一、前言

有时候真的很想报警的,嵌入式算法部署花了好多时间了,RKNN 1808真是问题不少;甲方那边也是老是提新要求,真是受不了。

由于做目标检测,在C++代码中有对视频进行抽帧的需求,因此想要在C++代码和FFmpeg一起绑定了,于是用了Cmake工具。

下面介绍一下我的交叉编译环境:

  • 操作系统:Ubuntu 18.04
  • 系统架构:X86_64

二、编译步骤

  1. 下载源码
    1. 下载源码可点击【Download FFmpeg】,在该页面中Linux有多个操作系统选项,选择【Ubuntu – Official packages】点进去页面。

      在这里插入图片描述

    2. 然后滚动到页面底下,选择各版本的源码,一般来说稳定版比较好,我当时选择的是【7:6.0-6ubuntu1】,继续点进去页面。

      在这里插入图片描述

    3. 进入页面后往下面滚动一小会,找到Download标题,下载第一个包,我下载的是【https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/ffmpeg/7:6.0-6ubuntu1/ffmpeg_6.0.orig.tar.xz】,包不大,放心下载。

在这里插入图片描述

  1. 然后将下载的文件,拷贝到你的Linux系统下某个目录,然后使用下面的命令解压:

    tar -xJf XXX
    

    其中XXX是你下载下来的文件名,比如我的是【ffmpeg_6.0.orig.tar.xz】

  2. 编译安装
    1. 解压后,命令行,进入对应目录,先运行以下命令,赋予可执行权限:

      chmod +x configure
      
    2. 然后运行下面的命令,完成生成:

      ./configure --enable-cross-compile --target-os=linux --arch=arm64 \
      --cross-prefix=/17106/Pengcaiping/gcc-linaro-6.4.1-2017.08-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- \
      --cc=/17106/Pengcaiping/gcc-linaro-6.4.1-2017.08-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc \
      --cxx=/17106/Pengcaiping/gcc-linaro-6.4.1-2017.08-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-g++ \
      --prefix=/17106/tools/LIBS/ffmpeg5.0.1_linux_arm64 \
      --disable-asm --enable-parsers --disable-decoders --enable-decoder=h264 --enable-decoder=aac \
      --disable-debug --enable-ffmpeg --enable-shared --disable-static --disable-stripping --disable-doc
      
      • 【–arch=arm64】表示目标架构为arm64,该架构等同于aarch64

      • 【–cross-prefix】指定交叉编译器的路径

      • 【–cc】指定C编译器的路径

      • 【–cxx】指定C++编译器的路径

      • 【–prefix】指定安装路径

      • 后面的参数便不用了解了,前面这些介绍了的都要进行明确指定,然后如果你还没有交叉编译器,就去下载

        可以去交叉编译器发布页【Linaro Releases】下载编译器,这里有很多版本,可以点带【latest】标志的文件夹进去

        在这里插入图片描述

        然后选择【 aarch64-linux-gnu】

        在这里插入图片描述

        接着选择【gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz】,这里跟你选择时,版本号可能有出入,然后就下载完成了。

        在这里插入图片描述

        下载后放到Ubuntu某个文件夹下进行,解压即可,解压后,可以仿照我的路径写交叉编译器的路径

    3. 运行下面的命令,完成编译

      make -j$(nproc)
      

      这个命令会启动多个编译进程,数量和你的处理器核心数相同,从而加速编译过程。

    4. 运行下面的命令完成安装

      make install
      

三、心灵的救赎

倘若你的眼镜真是这样冷,在你鉴照下,有个人的心会结成冰。——沈从文《月下》

刚刚好,看见你幸福的样子,于是幸福着你的幸福。——树上春树

http://www.tj-hxxt.cn/news/5922.html

相关文章:

  • 页面设计的突出主体原则关键词优化哪家强
  • 建设广告网站费用女教师网课入侵录屏
  • 建设网站人员怎么做网络营销推广
  • 建立网站时要采用一定的链接结构可采用的基本方式有百度惠生活推广怎么收费
  • wordpress网站菜单固定浙江短视频seo优化网站
  • 做网站要提供营业执照吗营业推广怎么写
  • wordpress设置网站地址百度关键词优化多久上首页
  • 福州建设网站效果图如何在百度做推广
  • 不会编程怎样建设网站泰安做网站公司哪家比较好
  • app商城需要手机网站吗引流最好的推广方法
  • 成都科技网站建设电话多少钱如何成为百度广告代理商
  • 网站链接提交收录安徽网络建站
  • wordpress 4.0 简体中文网站seo优化步骤
  • 网站管理与建设总结自动外链网址
  • 服饰营销型网站建设百度竞价托管哪家好
  • 国内比较牛的网站建设什么是seo推广
  • 德州哪里有做网站推广的沈阳seo合作
  • 单页手机网站源码普通话手抄报文字内容
  • 网店网站建设规划方案公司网站建设要多少钱
  • 研究院 网站建设域名查询入口
  • 上海申远建筑设计有限公司seo研究协会网是干什么的
  • 建一个门户网站要多少钱网站案例分析
  • php做网站步骤seo优化软件大全
  • 深圳商城网站建设关键词排名优化方法
  • 天津建设教育培训网马鞍山seo
  • 批量上传网站产品电脑培训班一般多少钱
  • 做混剪素材下载网站优化内容
  • 表白网站怎样做有创意网页分析工具
  • centos系统怎么做网站重庆seo管理平台
  • 建设网站的网站有哪些杭州seo搜索引擎优化