【发布时间】:2012-03-06 19:17:16
【问题描述】:
我对系统内核开发非常陌生。我正在使用 Ubuntu 11.10,并尝试进行新的系统调用。我想知道是否有任何方法可以只编译我正在处理的单个文件,而不是编译整个内核。
这是我用来编译内核的命令。
fakeroot make-kpkg --initrd --append-to-version=version01 kernel-image kernel-headers
【问题讨论】:
标签: linux-kernel
我对系统内核开发非常陌生。我正在使用 Ubuntu 11.10,并尝试进行新的系统调用。我想知道是否有任何方法可以只编译我正在处理的单个文件,而不是编译整个内核。
这是我用来编译内核的命令。
fakeroot make-kpkg --initrd --append-to-version=version01 kernel-image kernel-headers
【问题讨论】:
标签: linux-kernel
我之前添加过系统调用。 AFAIK,您需要编译整个内核,因为系统调用表在内核中是静态的。
但是,当您在内核上点击make 时,内核构建系统应该检查依赖项并仅编译需要编译的文件。
【讨论】: