编译gpac需要zlib的支持
步骤1:
解压:
tar -zxvf zlib-1.2.11.tar.gz
进入目录:
cd zlib-1.2.11
指定编译工具:
export CC=aarch64-himix100-linux-gcc
配置工程:
./configure --prefix=$PWD/_install
编译并安装:
make && make install
1. 解压gpac源码
2.进入目录:cd gpac-master
3.配置工程:
./configure --prefix=$PWD/_install --cc=aarch64-himix100-linux-gcc --cxx=aarch64-himix100-linux-g++ --extra-cflags=-fPIC -I/opt/h265/gpac-master/extra_lib/include/zlib --extra-ldflags=-L/opt/h265/gpac-master/extra_lib/lib/gcc --use-zlib=local
4.make install
错误:
strip: Unable to recognise the format of the input file `bin/gcc/libgpac.so'
出现这个错误: 问题在与gcc和strip不是同一个arch 的。交叉编译时CC已经指定,但是strip依然是系统的strip。强行ln -s修改建议可以在config.mak将strip注释掉
4.编译并安装:make && make install
本文详细介绍了如何在特定环境下编译gpac,并确保其得到zlib库的支持。从解压zlib源码开始,到指定编译工具、配置工程、编译安装,再到gpac的解压、配置、编译,最后解决交叉编译中遇到的strip问题,提供了完整的步骤与解决方案。
2875

被折叠的 条评论
为什么被折叠?



