编译zstd获取到libzstd-jni.dll或者libzstd-jni.so

前言:

需要使用zstd流解压时需要用到基于zstd的jni文件,windows系统下是dll文件,linux环境下是so文件。

编译前提:

系统环境安装的cmake及其图形工具gui。

步骤:(以Linux环境为例子)

1、下载zstd源码(wget下载)
2、解压源码(Linux解压命令)
3、在命令行输入 cmake-gui 如下
编译zstd获取到libzstd-jni.dll或者libzstd-jni.so_第1张图片
4、点击 configure 、Generate
5、进入Where to build the binarys 所填写的文件路径
6、输入 make -j 3 点击回车
7、编译成功
编译zstd获取到libzstd-jni.dll或者libzstd-jni.so_第2张图片

其它

如果进行cmake编译时出现报错,仔细查看报错,如果是c99报错就回到gui界面
修改 CMAKE_C_FLAGS为-std=c99

你可能感兴趣的:(Linux,zstd编译)