如何获取运行Fedora linux的源代码?

如何获取运行Fedora linux的源代码?

这是我第一次在 Fedora 上工作。我将编写一些设备驱动程序。

我知道为了正确编译驱动程序,我必须具有与正在运行的内核相同的源代码。

在 Ubuntu 中,我曾经使用apt-get.但这在 Fedora 中不起作用,那么我该如何下载呢?

答案1

要在基于 Red Hat 的发行版上下载 Linux 内核的源代码,您需要使用该工具yum。这相当于apt-get.该工具需要使用sudo或成为机器上的根用户来运行。

$ yum install kernel-devel kernel-tools kernel-headers

源将安装在这里:

$ ls -l /usr/src/kernels/$(uname -r)

uname -r您正在使用的内核+架构的版本在哪里:

$ uname -r
3.13.9-100.fc19.x86_64

这是内核版本 3.13.9 的源代码。单点版本(Fedora 项目向其内核添加补丁)由-100.该架构是x86_64,即64位。

相关内容