本文为原创文章,转载请标明出处
关于海思移植mp4box 网上没有找到参考资料,就自己摸索了一下,搞了一天终于成功了,经验分享给大家:
mp4box只是gpac里的一个应用程序,所以主要是移植gpac。
(一) 首先移植zlib
本文用的是zlib-1.2.11
https://download.csdn.net/download/nihaohanfang/10691716
tar xzvf zlib_1.2.11.tar.gz
cd zlib-1.2.11
export CC=arm-hisiv300-linux-gcc //它的configure不支持用CC变量来指定交叉工具链
./configure --prefix=$PWD/_install -shared //最后生成的库、头文件和man文件都在当前目录的_install目录下
make && make install
编译好的zlib库在当前目录下的_install文件夹下的lib目录里。
(二)开始编译gpac
本文用的gpac库是0.4.0,下载地址
https://download.csdn.net/download/nihaohanfang/10691700
- 减压gpa源码,进入到gpac目录:
tar xzvf gpac.tar.gz
cd gpac
sudo chmod +x configure
.