我是系统内核开发的新手。我正在使用Ubuntu 11.10,并尝试进行新的系统调用。我想知道是否有任何方法只编译我正在处理的单个文件,而不是编译整个内核。
这是我用来编译内核的命令。
fakeroot make-kpkg --initrd --append-to-version=version01 kernel-image kernel-headers
答案 0 :(得分:2)
我之前添加了系统调用。 AFAIK,您需要编译整个内核,因为系统调用表在内核中是静态的。
但是,当你在内核上点击make
时,内核构建系统应该训练依赖项,只编译需要编译的文件。