1.下载fdk-aac源码
下载链接:https://sourceforge.net/projects/opencore-amr/files/fdk-aac/
选择下载人数最多的版本,这样遇到问题资料比较好找。
2.交叉编译fdk-aac
2.1 解压压缩包
tar axvf fdk-aac-2.0.1.tar.gz
cd fdk-aac-2.0.1
解压后如下图所示:
2.2 配置configure编译参数
#创建安装目录
mkdir output
#获取绝对路径,用于后续prefix指定安装路径
cd output && pwd && cd ..
#配置configure
./configure --enable-static --host=arm-linux CC=/usr/local/linaro-aarch64-2020.09-gcc10.2-linux5.4/bin/aarch64-linux-gnu-gcc CXX=/usr/local/linaro-aarch64-2020.09-gcc10.2-linux5.4/bin/aarch64-linux-gnu-g++ --prefix=/home/disk/fangye/build_amba/aac/fdk-aac-2.0.1/output
如下图所示,表示配置成功 ,将会自动生成Makefile文件
2.3 交叉编译与安装
make -j8
make install
安装完成,即可在output目录下获取到编译好的库文件及相关头文件: