我想学习linux内核编程,所以我从www.kernel.org下载了Linux内核3.7.6源代码。然而,在编辑任何东西之前,我尝试使用在线教程进行编译。快速测试Linux内核
make
需要很多时间来编译,我还没有完全完成。有没有快速的方法来改变源代码并对其进行测试?因为我读过内核编译需要大约一个小时。
此外,如果有可能在USB驱动器上复制和测试修改的内核? 是否可以在USB驱动器上安装GRUB,在USB上复制内核,在USB上配置GRUB,然后运行它?如果是这样,请给我任何资源,采取相同的步骤。我的笔记本电脑上也安装了GRUB。如何在不影响笔记本电脑配置的情况下在USB上设置新的GRUB?
谢谢.. :)
别担心。它只需要很长时间一次。如果您修改一个源文件并重新编译,则只会编译该文件。这就是'make'的奇迹。 – 2013-02-10 16:59:30
我建议您使用虚拟机进行测试,至少在第一次迭代中:Qemu可以直接启动内核。启动起来更快,更容易,并且当你破坏事物时,你不会冒着自己的机器冒险。因为你_will_会破坏一些东西...... – rodrigo 2013-02-10 17:50:01