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

新疆生产建设兵团交通厅网站网址查询服务中心

新疆生产建设兵团交通厅网站,网址查询服务中心,系统里看不到wordpress,中国最强十大央企排名目录 一、ffmpeg源码下载1、安装git(用于下载ffmpeg源码)2、创建源码目录,下载ffmpeg源码 二、下载ubuntu对应的NDK,并解压到opt下1、下载并解压2、配置 ~/.bashrc 三、源码编译、1、创建编译脚本2、脚本文件内容3、设置可执行权限并运行4、编译的结果在…

目录

  • 一、ffmpeg源码下载
    • 1、安装git(用于下载ffmpeg源码)
    • 2、创建源码目录,下载ffmpeg源码
  • 二、下载ubuntu对应的NDK,并解压到opt下
    • 1、下载并解压
    • 2、配置 ~/.bashrc
  • 三、源码编译、
    • 1、创建编译脚本
    • 2、脚本文件内容
    • 3、设置可执行权限并运行
    • 4、编译的结果在源码根目录下的android文件夹下
  • 四、编译过程中遇到的问题
    • 1、/opt/android-ndk-r25c/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang not found
    • 2、aarch64-linux-android21-nm not found
    • 3、aarch64-linux-android21-strip not found

一、ffmpeg源码下载

1、安装git(用于下载ffmpeg源码)

sudo apt update
sudo apt install git

2、创建源码目录,下载ffmpeg源码

mkdir ffmpeg_src
cd ffmpeg_src
git clone https://github.com/FFmpeg/FFmpeg.git

二、下载ubuntu对应的NDK,并解压到opt下

1、下载并解压

https://github.com/android/ndk/wiki/Unsupported-Downloads   // 下载地址
sudo unzip android-ndk-r21e-linux-x86_64.zip -d /opt/

2、配置 ~/.bashrc

export ANDROID_NDK_HOME=/opt/android-ndk-r21e
export PATH=$PATH:$ANDROID_NDK_HOME
source ~/.bashrc

三、源码编译、

1、创建编译脚本

touch build_android.sh
vim build_android.sh

2、脚本文件内容

#设置 NDK 路径
NDK=/opt/android-ndk-r25c
#设置目标平台和架构
API=21
ARCH=arm64
TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/linux-x86_64
SYSROOT=$TOOLCHAIN/sysroot
PREFIX=$(pwd)/android/$ARCH#配置 FFmpeg
./configure \--prefix=$PREFIX \--enable-shared \--disable-static \--disable-doc \--disable-programs \--disable-avdevice \--enable-avfilter \--enable-postproc \--enable-swresample \--enable-swscale \--disable-encoders \--disable-muxers \--disable-filters \--enable-jni \--enable-mediacodec \--cross-prefix=$TOOLCHAIN/bin/aarch64-linux-android$API- \--target-os=android \--arch=$ARCH \--enable-cross-compile \--sysroot=$SYSROOT \--extra-cflags="-Os -fpic" \--extra-ldflags=""#编译并安装
make clean
make -j4
make install

3、设置可执行权限并运行

sudo chmod+x build_android.sh
./build_android.sh

4、编译的结果在源码根目录下的android文件夹下

在这里插入图片描述

四、编译过程中遇到的问题

1、/opt/android-ndk-r25c/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang not found

解决办法,进入到toolchains/llvm/prebuilt/linux-x86_64/bin/中看看aarch64-linux-android21-clang是否存在,如果不存在,就找一个存在的版本,并修改build_android.sh 中的API的值

2、aarch64-linux-android21-nm not found

toolchains/llvm/prebuilt/linux-x86_64/bin中已经没有这个工具了,可以用llvm-nm代替。直接把llvm-nm拷贝一份,命名为aarch64-linux-android21-nm

3、aarch64-linux-android21-strip not found

toolchains/llvm/prebuilt/linux-x86_64/bin中已经没有这个工具了,可以用llvm-strip代替。直接把llvm-strip拷贝一份,命名为aarch64-linux-android21-strip

http://www.dtcms.com/wzjs/35843.html

相关文章:

  • 建网上商城的第三方网站哪个好百度竞价账户
  • 滑县做网站公司黄山网络推广公司
  • 钓鱼网站开发创建网站的基本流程
  • 科研院所网站建设互联网推广销售是做什么的
  • 网站的设计制作与维护福州百度推广排名优化
  • 网站建设后期收什么费用网络广告公司排名
  • 网站点击图片放大无锡百度推广代理公司
  • 帮人网站开发维护违法太原关键词排名推广
  • 微企帮做网站周口网络推广哪家好
  • 限时抢购网站源码亚马逊排名seo
  • 创意产品设计网站推荐小吃培训2000元学6项
  • 张店网站制作设计公司网站优化价格
  • 成都电子网站建设多少钱企业网站seo平台
  • gta5手机网站大全包头seo
  • 学校网站怎么做推广怎么在百度上设置自己的门店
  • 青岛网页设计制作百度优化服务
  • 如何用vps做网站互联网营销师考证多少钱
  • 有哪些可以做网站的平台软件开发外包公司
  • 国外酷炫网站有哪些中国移动有免费的视频app
  • 做传媒网站公司永久免费制作网页
  • 怎么用vps搭建网站网络营销是什么意思
  • 东莞市营销网站建设热点新闻事件素材
  • 社交网站建设内容整站seo定制
  • 手机英语学习网站触屏版手机wap用户登陆注册网站模板115百度快速排名软件
  • 学做衣服的网站有哪些安徽搜索引擎优化
  • 自适应网站什么做今日新闻摘抄
  • Wordpress好看模板贵阳百度seo点击软件
  • 比较好的微网站开发平台网络营销师是做什么的
  • 中关村在线电脑网上海seo优化bwyseo
  • 网站建设小公司生存如何快速推广自己的网站