bpf/bpf.h: No such file or directory

git clone --depth 1 https://github.com/libbpf/libbpf
cd src
sudo make install
[root@junqiang src]# make install
  INSTALL  bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h
  INSTALL  ./libbpf.pc
  INSTALL  ./libbpf.a ./libbpf.so ./libbpf.so.1 ./libbpf.so.1.0.0

 还有个方法:

复制代码
[root@junqiang bpf]# pwd
/usr/src/kernels/4.19.100/tools/lib/bpf
[root@junqiang bpf]# make
Auto-detecting system features:
...                        libelf: [ on  ]
...                           bpf: [ on  ]
Warning: Kernel ABI header at 'tools/include/uapi/linux/bpf.h' differs from latest version at 'include/uapi/linux/bpf.h'
  CC       libbpf.o
  CC       bpf.o
  CC       nlattr.o
  CC       btf.o
  CC       libbpf_errno.o
  CC       str_error.o
  LD       libbpf-in.o
  LINK     libbpf.a
  LINK     libbpf.so

最后把lib及头文件放到相应的位置
复制代码

 

本文作者:junqiang_china

本文链接:https://www.cnblogs.com/wangjq19920210/p/16701688.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   salami_china  阅读(1685)  评论(0编辑  收藏  举报
历史上的今天:
2020-09-16 cloud-init 导致虚拟机启动太慢
2020-09-16 关闭 cloud-init 服务
2019-09-16 go thrift demo
2019-09-16 Kubernetes 编写自定义 controller
2019-09-16 go chan 缓存与阻塞
2019-09-16 go 多线程并发 queue demo
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起