当前位置: 首页 > article >正文

android 使用 zstd算法压缩文件

需要交叉编译 ,流程如下
#1. 从GitHub拉取zstd源码
git clone https://github.com/facebook/zstd.git
#2. 交叉编译Android版本的zstd
cd build/cmake
mkdir arm64-v8a
cd arm64-v8a

设置ndk路径

export NDK=xxx
export ABI=arm64-v8a
export MINSDKVERSION=30

设置zstd的bin install路径

export CMAKE_INSTALL_PREFIX=xxx
cmake
-DCMAKE_TOOLCHAIN_FILE= N D K / b u i l d / c m a k e / a n d r o i d . t o o l c h a i n . c m a k e   − D A N D R O I D A B I = NDK/build/cmake/android.toolchain.cmake \ -DANDROID_ABI= NDK/build/cmake/android.toolchain.cmake DANDROIDABI=ABI
-DANDROID_PLATFORM=android- M I N S D K V E R S I O N   − D C M A K E I N S T A L L P R E F I X = MINSDKVERSION \ -DCMAKE_INSTALL_PREFIX= MINSDKVERSION DCMAKEINSTALLPREFIX=CMAKE_INSTALL_PREFIX
make install


http://www.kler.cn/a/555037.html

相关文章:

  • 数仓搭建(hive):DWS层(服务数据层)
  • Ubuntu 20.04源码安装opencv 4.5.0
  • 视频图像质量评价开源算法介绍【持续更新】
  • 有向图的强连通分量: Kosaraju算法和Tarjan算法详解
  • MapReduce理论知识与实践
  • ESXI 8.0 linux vSphere Client service has stopped working.手动启动服务
  • BS架构网络安全 网络安全架构分析
  • UI学习备忘
  • 第1章 快速认识线程
  • 用deepseek学大模型05逻辑回归
  • 在 Python 中操作 Excel 文件
  • 将RocketMQ集成到了Spring Boot项目中,实现站内信功能
  • Java中Map循环安全的删除数据的4中方法
  • 循环神经网络RNN原理与优化
  • uniapp 使用v-html在微信小程序中渲染成rich-text如何显示文本溢出省略
  • 关于房间传感器监测数据集的探索
  • 矩阵加减乘除的意义与应用
  • 云服务器和物理服务器该如何选择
  • C# 中DevExpress的GridView中Appearance 属性
  • Oracle EBS 12.1和APEX 集成时 Apache的配置代理