首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >致命错误:“bpf_helper_defs.h”文件未找到

致命错误:“bpf_helper_defs.h”文件未找到
EN

Stack Overflow用户
提问于 2022-07-13 09:29:16
回答 1查看 31关注 0票数 0

当我运行make kselftest-install时,它会显示以下错误:

./../lib/bpf/bpf_helpers.h:11:10:致命错误:“bpf_helper_defs.h”文件未找到

如何解决这个问题?我用的是Ubuntu 20.04。

EN

回答 1

Stack Overflow用户

发布于 2022-07-13 09:29:16

首先,尝试在内核源代码根目录中查找缺少的文件。

代码语言:javascript
运行
复制
$ find -name bpf_helper_defs.h
./tools/bpf/resolve_btfids/libbpf/include/bpf/bpf_helper_defs.h
./tools/bpf/resolve_btfids/libbpf/bpf_helper_defs.h

它显示bpf_helper_defs.h存在,但位于与bpf_helpers.h定位不同的目录中。因此,解决此问题的一个简单方法是将丢失的文件复制到同一个目录。

代码语言:javascript
运行
复制
$ cp ./tools/bpf/resolve_btfids/libbpf/include/bpf/bpf_helper_defs.h ./tools/lib/bpf/

再次运行make kselftest-install,错误将消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72963943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档