前言:
需要使用zstd流解压时需要用到基于zstd的jni文件,windows系统下是dll文件,linux环境下是so文件。
编译前提:
系统环境安装的cmake及其图形工具gui。
步骤:(以Linux环境为例子)
1、下载zstd源码(wget下载)
2、解压源码(Linux解压命令)
3、在命令行输入 cmake-gui 如下
4、点击 configure 、Generate
5、进入Where to build the binarys 所填写的文件路径
6、输入 make -j 3 点击回车
7、编译成功
其它
如果进行cmake编译时出现报错,仔细查看报错,如果是c99报错就回到gui界面
修改 CMAKE_C_FLAGS为-std=c99