内核编译bpf

简介: 内核编译bpf

1   cp /boot/config-4.15.0-213-generic .

2   make menuconfig

报错缺少库

2.1

安装flex库

https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz

./configure CFLAGS=-D_GNU_SOURCE

make

sudo make install

再次编译

缺少   bison库

2.2

下载

Index of /gnu/bison

./configure

make

sudo make install

3  再次编译

选择保存退出

然后再执行

make M=samples/bpf/

缺少clang编译器  和  LLVM

apt-get install clang  

apt-get install llvm

再次编译

目录
相关文章
|
17天前
|
人工智能 Ubuntu API
🦞OpenClaw深度进阶指南!零基础保姆式部署(阿里云/本地)+免费API配置攻略+自定义Skill开发与避坑要点
OpenClaw(曾用名Clawdbot)凭借“灵活扩展、低门槛部署”的特性持续走红,但不少用户仅停留在基础聊天功能,未能发挥其核心价值——通过Skill插件系统,让AI从“泛用型助手”升级为“专精型专家”。就像给普通员工配备标准化操作手册,Skill能让OpenClaw在特定场景下按明确流程高效执行,比如用humanizer去除AI写作痕迹、用summarize快速提炼长文核心,彻底解决“回答不专业、操作无章法”的痛点。
244 1
|
Linux 数据安全/隐私保护
Linux基础命令---put上传ftp文件
put 使用lftp登录ftp服务器之后,可以使用put指令将文件上传到服务器。 1、语法 put [-E] [-a] [-c] [-O base] lfile [-o rfile] 2、选项列表 -o 指定输出文件的名字,不指定则使用原来的名字 -...
8777 0
|
存储 Unix Linux
在Linux中,如何查看⼆进制⽂件的内容?
在Linux中,如何查看⼆进制⽂件的内容?
anaconda下载安装,镜像源配置修改及虚拟环境的创建
这篇文章介绍了Anaconda的下载安装过程,包括Anaconda的简介、安装步骤、配置修改、创建虚拟环境以及一些常用命令的使用方法。文章还提供了如何修改conda的镜像源为国内镜像源以加速下载的步骤。
anaconda下载安装,镜像源配置修改及虚拟环境的创建
|
算法 Python
【Leetcode刷题Python】73. 矩阵置零
本文介绍了LeetCode第73题的解法,题目要求在给定矩阵中将所有值为0的元素所在的行和列全部置为0,并提供了一种原地算法的Python实现。
367 0
【Leetcode刷题Python】73. 矩阵置零
|
Linux Shell
10-8|linux date设置时间
10-8|linux date设置时间
|
存储 Ubuntu 安全
如何配置 ProFTPd 以使用 SFTP 而不是 FTP
如何配置 ProFTPd 以使用 SFTP 而不是 FTP
597 0
|
存储 关系型数据库 MySQL
如何处理爬取到的数据,例如存储到数据库或文件中?
处理爬取的数据,可存储为txt、csv(适合表格数据)或json(适合结构化数据)文件。若需存储大量数据并执行复杂查询,可选择关系型(如MySQL)或非关系型(如MongoDB)数据库。以MySQL为例,需安装数据库和Python的pymysql库,创建数据库和表,然后编写Python代码进行数据操作。选择存储方式应考虑数据类型、数量及后续处理需求。
382 1
|
运维 监控 Linux
强大的strace命令用法详解
强大的strace命令用法详解
2462 0
|
算法 Java
「译文」Java 垃圾收集参考手册(五):Parallel GC
「译文」Java 垃圾收集参考手册(五):Parallel GC