这是我第一次在 Fedora 上工作。我将编写一些设备驱动程序。
我知道为了正确编译驱动程序,我必须具有与正在运行的内核相同的源代码。
在 Ubuntu 中,我曾经使用apt-get
. 但这在 Fedora 中不起作用,那么我该如何下载呢?
要在基于 Red Hat 的发行版上下载 Linux 内核的源代码,您需要使用该工具yum
。这相当于apt-get
. 此工具需要使用运行sudo
或成为框上的 root 用户。
$ yum install kernel-devel kernel-tools kernel-headers
Run Code Online (Sandbox Code Playgroud)
源将安装在这里:
$ ls -l /usr/src/kernels/$(uname -r)
Run Code Online (Sandbox Code Playgroud)
uname -r
您使用的内核 + 架构的版本在哪里:
$ uname -r
3.13.9-100.fc19.x86_64
Run Code Online (Sandbox Code Playgroud)
这是内核版本 3.13.9 的源代码。由-100
. 架构是x86_64
,即 64 位。
归档时间: |
|
查看次数: |
2501 次 |
最近记录: |