我是用的是deepin系统,在根据linux内核观测技术bpf进行学习,用于记录
其他系统可以参考官方实例。
安装过程如下[root 用户]:
# 安装依赖
apt update && apt upgrade
apt install build-essential git make libelf-dev clang strace tar bpfcc-tools linux-headers-$(uname -r) gcc-multilib llvm
# 下载源码,方式很多,我用如下方法
apt install linux-source-$(uname -r)
cp /usr/src/linux-source-$(uname -r).tar.xz /tmp
cd /tmp/ && xz -d linux-source-$(uname -r).tar.xz
tar -xf linux-source-$(uname -r).tar
mv linux-source-$(uname -r) /kernel-src
# 编译
cd /kernel-src/tools/lib/bpf
make && make install prefix=/usr/local
最后:环境到此安装完成可以开始hello bpf了,希望有大神拉我入群学习