交叉编译 Android 的 LZ4
准备工作
编译
#从官网下载合适的版本
lz4_version=1.9.2
wget https://github.com/lz4/lz4/archive/v$lz4_version.tar.gz
#解压缩
tar xf v$lz4_version.tar.gz
#进入编译目录
cd lz4-$lz4_version
#设置库文件安装目录
LIB_32=~/android-arm
LIB_64=~/android-arm64
#交叉编译 32 位库
make lib CC=arm-linux-androideabi-gcc -j $(grep "cpu cores" /proc/cpuinfo | wc -l)
make install PREFIX=$LIB_32
make clean
#交叉编译 64 位库
make lib CC=aarch64-linux-android-gcc -j $(grep "cpu cores" /proc/cpuinfo | wc -l)
make install PREFIX=$LIB_64
编译完之后,就可以删除源文件了
cd ..
rm -rf "lz4-$lz4_version" "v$lz4_version.tar.gz"