1

我正在学习如何在 Linux 内核中编写一些代码,我想开始练习在内核中编写代码,但我的问题是构建和运行修改后的内核的过程是什么?我应该每次修改内核代码时都重新编译内核,在我的机器上重新安装它然后重新启动我的机器,还是在现实生活中,行业中是否有另一种方式来完成这个过程?

4

1 回答 1

1

好吧,最简单的方法是,如果您可以将要修改的代码放在一个模块中,那么您可以删除旧版本并加载到新版本中。

或者,您可以在主机内的虚拟机中运行内核!这样,您只需要重新启动虚拟机,而不是整个物理计算机。

于 2020-08-09T16:11:50.720 回答