交叉编译 Android 的 LZO
准备工作
编译
#从官网下载合适的版本
lzo_version=2.10
wget http://www.oberhumer.com/opensource/lzo/download/lzo-$lzo_version.tar.gz
#解压缩
tar xf lzo-$lzo_version.tar.gz
#进入编译目录
cd lzo-$lzo_version
#设置库文件安装目录
LIB_32=~/android-arm
LIB_64=~/android-arm64
#交叉编译 32 位库
./configure --host=arm-linux-androideabi --prefix=$LIB_32 --enable-shared
make -j $(grep "cpu cores" /proc/cpuinfo | wc -l)
make install
make clean
#交叉编译 64 位库
./configure --host=aarch64-linux-android --prefix=$LIB_64 --enable-shared
make -j $(grep "cpu cores" /proc/cpuinfo | wc -l)
make install
编译完之后,就可以删除源文件了
cd ..
rm -rf "lzo-$lzo_version" "lzo-$lzo_version.tar.gz"