目录
1、libLZMA介绍
2、下载libLZMA
3、Windows下编译
4、Linux下编译
5、MacOS下编译
1、libLZMA介绍
libLZMA(Lempel-Ziv-Markov chain-Algorithm的缩写),类似zlib,是一个Deflate和LZ77算法改良和优化后的压缩算法库。
2、下载libLZMA
libLZMA网站:XZ Utilshttps://tukaani.org/xz/下载libLZMA
获取xz-5.2.5.tar.gz文件。
3、Windows下编译
解压缩xz-5.2.5.tar.gz,进入xz-5.2.5文件夹。
进入xz-5.2.5windowsvs2019目录,打开xz_win.sln
liblzma是静态库,liblzma_dll是动态库,可根据需要进行编译。
4、Linux下编译
解压缩xz-5.2.5.tar.gz,进入xz-5.2.5文件夹。
赋予 configure权限
配置configure命令:
./configure --prefix=/files/3rdParty
编译,make
安装,make install
5、MacOS下编译
解压缩xz-5.2.5.tar.gz,进入xz-5.2.5文件夹。
赋予 configure权限
配置configure命令:
./configure --prefix=/Users/lucky/files/3rdParty
编译,make
安装,make install



