编译KNewPfordelta
从GitHub和GitCode获取开源代码和KNewPfordelta补丁,应用补丁后编译KNewPfordelta。
- 获取开源代码,假设安装路径为“/path/to”。
cd /path/to git clone https://github.com/diegocaro/compression.git
- 将开源代码中Windows换行符转成Linux换行符。
find compression/ -type f -exec dos2unix {} \; - 下载KNewPfordelta的Patch文件,假设安装路径为“/path/to”。
git clone -b v1.1.0 https://gitcode.com/boostkit/knewpfordelta.git
- 应用Patch。
cd compression patch -p1 < ../knewpfordelta/0001-boostsra-knewpfordelta.patch
- 安装GCC 10.3、Make 4.3。
yum install gcc make
- 在应用Patch后的开源代码路径“compression”中编译KNewPfordelta。
make
在当前目录下生成“newpfordelta_perf”和“newpfordelta_ut”文件。
父主题: 安装配置环境