我已经使用以下命令下载了 Ubuntu 内核:
git clone https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/xenial
我按照以下步骤编译内核:
fakeroot debian/rules clean
fakeroot debian/rules editconfigs --> select amd64.generic
fakeroot debian/rules binary-headers binary-generic
我更改了内核驱动程序文件。即drivers/pci/pcie/aspm.c
使用错误代码并尝试使用重新触发编译fakeroot debian/rules binary-headers binary-generic
。我看到即使drivers/pci/pcie/aspm.c
包含垃圾代码,包也会被构建。这意味着重新编译不能直接使用上述命令进行。
您能帮助我了解如何在更改内核源后快速重新编译和重建软件包吗?