当我运行make kselftest-install
时,它会显示以下错误:
./../lib/bpf/bpf_helpers.h:11:10:致命错误:“bpf_helper_defs.h”文件未找到
如何解决这个问题?我用的是Ubuntu 20.04。
发布于 2022-07-13 09:29:16
首先,尝试在内核源代码根目录中查找缺少的文件。
$ 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定位不同的目录中。因此,解决此问题的一个简单方法是将丢失的文件复制到同一个目录。
$ cp ./tools/bpf/resolve_btfids/libbpf/include/bpf/bpf_helper_defs.h ./tools/lib/bpf/
再次运行make kselftest-install
,错误将消失。
https://stackoverflow.com/questions/72963943
复制相似问题