中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

编译安装读缓存库

操作步骤

  1. 下载ocf仓UCache分支代码,并打包。
    cd /home
    git clone https://gitee.com/kunpeng_compute/ocf.git -b UCache
    tar -zcvf lava-ocf-adaptor-1.0.0.tar.gz ocf/
  2. 进入“/home”目录,重新生成RPMbuild目录。

    环境需要先安装rpmbuild工具

    yum install rpm-build
    1. 修改“.rpmmacros”文件。
      1
      vi /root/.rpmmacros
      
    2. 修改“%_topdir”的路径为“/home/rpmbuild”。若文件不存在,则新增一行保存退出。

    3. 再次执行rpmbuild安装命令。
      1
      rpmdev-setuptree
      
  3. 修改rpmmacros文件,注释掉下面红框中的内容。
    1
    vi /root/.rpmmacros
    

  4. 将源码压缩包和spec文件拷贝到“/home/rpmbuild”子目录中。
    1
    2
    cp /home/lava-ocf-adaptor-1.0.0.tar.gz /home/rpmbuild/SOURCE
    cp /home/ocf/lava-ocf-adaptor.spec /home/rpmbuild/SPEC
    
  5. 编译rpm包。

    默认出包命令:

    rpmbuild -bb /home/rpmbuild/SPECS/lava-ocf-adaptor.spec

    编译完成会生成如下rpm包。

  6. 安装rpm包。
    cd /home/rpmbuild/RPMS/aarch64/
    rpm -ivh lava-ocf-adaptor-1.0.0-1.aarch64.rpm

    安装后,lava-ocf-adaptor-1.0.0-1.aarch64.rpm文件如下:

    所有对外接口及接口说明在ocf_adaptor.h中,其他头文件定义一些结构体和错误码。

    应用程序集成读缓存,编译时,增加链接选项-llava_cache即可。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词