Loading

libbpfgo-example项目分析

https://blog.aquasec.com/libbpf-ebpf-programs    

缺两个.h文件,不能使用bpf目录下的bpf.h文件,否则会有冲突

#include <linux/types.h>

#include <linux/bpf.h>

      编译的过程:先编译C Object文件,后编译Golang程序。

     在Golang程序中,加载C Object文件,把它挂载进系统内核,然后通过指定的数据通道给Golang回传数据。

posted @ 2023-03-29 16:58  _朝晖  阅读(62)  评论(0编辑  收藏  举报