关于Centos8下编译Kbengine报错找不到rpc.h头文件的解决方法(转)

 在Centos8下,我们编译Kbengine会出现找不到rpc.h头文件的情况。

具体报错如下:

sigar_util.c: 在文件作用域:
sigar_util.c:742:10: 致命错误:rpc/rpc.h:没有那个文件或目录
#include <rpc/rpc.h>
          ^~~~~~~~~~~

这是因为,在Centos8中使用了新库libtirpc。

所以,解决方案如下:

1. 安装libtirpc-devel

命令: sudo yum -y install libtirpc-devel

2.修改 /kbengine/kbe/src/build/common.mak

新增红框中的内容

3. 重新编译即可
————————————————
版权声明:本文为CSDN博主「小鸡码世界」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wzh200x/article/details/107200751

posted on 2023-07-17 13:51  混元真人  阅读(439)  评论(0)    收藏  举报