鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

编译KNewPfordelta

从GitHub和GitCode获取开源代码和KNewPfordelta补丁,应用补丁后编译KNewPfordelta。

  1. 获取开源代码,假设安装路径为“/path/to”
    cd /path/to
    git clone https://github.com/diegocaro/compression.git
  2. 将开源代码中Windows换行符转成Linux换行符。
    find compression/ -type f -exec dos2unix {} \;
  3. 下载KNewPfordelta的Patch文件,假设安装路径为“/path/to”
    git clone -b v1.1.0 https://gitcode.com/boostkit/knewpfordelta.git
  4. 应用Patch。
    cd compression
    patch -p1 < ../knewpfordelta/0001-boostsra-knewpfordelta.patch
  5. 安装GCC 10.3、Make 4.3。
    yum install gcc make
  6. 在应用Patch后的开源代码路径“compression”中编译KNewPfordelta。
    make

    在当前目录下生成“newpfordelta_perf”“newpfordelta_ut”文件。