使用clang

时间:2019-04-18 18:10:31

标签: bpf

我正在编写一个eBPF代码。 我需要使用在内核文件中声明的函数bpf_obj_pin

  • tools/lib/bpf/bpf.c
  • tools/lib/bpf/bpf.h

从此处引用:https://elixir.bootlin.com/linux/latest/ident/bpf_obj_pin

因此,从相同的文件中,我发现必须将其包含在标题中。

#include <bpf/bpf.h>

但是我收到以下错误

clang -O2 -target bpf -I/usr/include/x86_64-linux-gnu -c bpf1.c -o bpf1.o
bpf1.c:10:10: fatal error: 'bpf/bpf.h' file not found
#include <bpf/bpf.h>
         ^~~~~~~~~~~
1 error generated.
makefile:21: recipe for target 'bpf1.o' failed
make: *** [bpf1.o] Error 1
  • This有点相似,但不能解决我的问题。

0 个答案:

没有答案