运行bcc,报错/lib/modules/4.18.0-305.12.1.el8_4.x86_64/build/4.18.0-348.7.1.el8_5.x86_64/./include/linux/kconfig.h:5:10: fatal error: 'generated/autoconf.h' file not found #include <generated/autoconf.h>
时间: 2023-08-07 12:08:30 浏览: 98
这个错误可能是由于缺少内核头文件导致的,您可以尝试安装内核头文件来解决此问题。具体方法如下:
1. 首先,您需要确定当前正在运行的内核版本。您可以使用以下命令来获取当前内核版本:
```
uname -r
```
2. 接下来,安装与当前内核版本匹配的内核头文件。您可以使用以下命令来安装内核头文件:
```
sudo dnf install kernel-devel-<kernel-version>
```
其中,`<kernel-version>`是您从第1步中获取的当前内核版本。
3. 安装完毕后,您需要重新编译您的代码以使其使用新的内核头文件。如果您使用的是Makefile来编译代码,则可以运行以下命令:
```
make clean
make
```
如果您使用其他编译工具,请根据其文档重新编译代码。
希望这可以帮助您解决问题。如果您有任何其他问题,请告诉我。
阅读全文