海思Hi35xx交叉编译ffmpeg + fdk aac

本文档详细介绍了如何在海思Hi35xx平台上进行fdk-aac和ffmpeg的交叉编译。由于高版本的fdk-aac与ffmpeg存在兼容性问题,因此选用合适的版本进行编译。文中提供了具体的交叉编译脚本,以帮助开发者顺利进行编译过程。
摘要由CSDN通过智能技术生成

我的测试版ffmpeg-3.4.8 + fdk-aac-0.1.6开始使用的是fdk高版本,但发现当时ffmpeg还没有支持,有的数据结构不存在。
程序员说话就拿代码说话。

fdk-aac交叉编译脚本

#!/bin/sh
#CFLAGS="-march=armv7-a -O2 -DNDEBUG -fopenmp -pipe"
export PATH=$PATH:/opt/hisi-linux-nptl/arm-hisiv100-linux/target/bin/

CC=arm-hisiv100nptl-linux-gcc
CXX=arm-hisiv100nptl-linux-g++
LD=arm-hisiv100nptl-linux-ld 
AR=arm-hisiv100nptl-linux-ar 
AS=arm-hisiv100nptl-linux-as 
NM=arm-hisiv100nptl-linux-nm 
STRIP=arm-hisiv100nptl-linux-strip  
OBJDUMP=arm-hisiv100nptl-linux-objdump 

make distclean
    
./configure \
	--host=arm-hisiv100nptl-linux \
	--prefix=$HOME/fdk_install \
	--disable-shared \
	--enable-static 

安装路径我写的是$HOME/fdk_install交叉编译ffmepg的时候还会看到。

ffmpeg交叉编译脚本

#!/bin/sh
#CFLAGS="-I /home/king/projects/fdk_install"
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值