\chapter{头文件}
\label{sec:headers}
-在你能编译任何示例代码之前,将需要安装你使用内核的头文件。
+在你能编译任何东西之前,将需要为你的内核安装头文件。
-在 Ubuntu/Debian GNU/Linux 上:
+在 Ubuntu/Debian GNU/Linux 发行版上,运行如下命令:
\begin{codebash}
sudo apt-get update
apt-cache search linux-headers-`uname -r`
\end{codebash}
-这将告诉你都有什么内核头文件可以被使用。
-然后,如示例:
+这将告诉你什么内核头文件可用。那么如示例安装头文件:
\begin{codebash}
sudo apt-get install kmod linux-headers-5.4.0-80-generic
\end{codebash}
-在 Arch Linux 上:
+在 Arch Linux 发行版的系统上,运行:
\begin{codebash}
sudo pacman -S linux-headers
\end{codebash}
-在 Fedora 上:
+在 Fedora 发行版的系统上,运行:
\begin{codebash}
sudo dnf install kernel-devel kernel-headers
\end{codebash}