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回傳數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章