kernel/sys.c:8:26: fatal error: linux/export.h: 没有那个文件或目录 compilation terminated.
时间: 2023-09-04 21:12:20 浏览: 113
这个错误提示意味着编译器无法找到名为 `linux/export.h` 的头文件。该头文件通常包含了在内核中使用的导出符号的定义。在编译内核时,需要确保编译器能够找到该头文件。
解决该问题的方法通常是在编译内核之前安装缺少的依赖项。在这种情况下,您需要安装 Linux 内核头文件包。您可以使用以下命令在 Ubuntu 上安装 Linux 内核头文件包:
```
sudo apt-get install linux-headers-$(uname -r)
```
该命令将会安装与当前运行的内核版本对应的头文件包。安装完成后,您可以重新编译内核并检查问题是否已经解决。
阅读全文