我正在尝试查看是否可以将stdio.h与阻止每个数据包的简单XDP代码一起使用。
#include <linux/bpf.h>
#include <stdio.h>
int main()
{
return XDP_DROP;
}
此代码在没有stdio.h
的情况下有效,但是当我尝试使用:p编译时,它将无法编译
clang -target bpf -O2 -c xdp.c -o xdp.o
我当时在想编译器找不到系统头文件的目录,所以我也尝试过:
clang -target bpf -O2 -c xdp.c -o xdp.o -I /usr/include/
我相信应该指定系统头文件的位置。
我不知道怎么了:(