fatal error: linux/init.h: No such file or directory
时间: 2023-12-17 20:22:48 浏览: 283
fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory。
这个错误通常是由于缺少Linux内核头文件而导致的。你需要安装相应的内核头文件包。
在Ubuntu/Debian系统上,你可以通过以下命令安装内核头文件包:
```
sudo apt-get update
sudo apt-get install linux-headers-$(uname -r)
```
在CentOS/Fedora系统上,你可以通过以下命令安装内核头文件包:
```
sudo yum update
sudo yum install kernel-devel-$(uname -r)
```
注意,`$(uname -r)`是当前正在运行的内核版本号。如果你使用的是不同的内核版本,请相应地修改包的名称。
阅读全文