我应该将新创建的模块放在内核中的哪个位置(目录)?

我应该将新创建的模块放在内核中的哪个位置(目录)?

我已经创建了新的模块代码。并想为我的内核编译它。但我不确定我的事情。在开始编译之前我应该​​将其复制到某个指定目录吗?或者我可以在任何我想要的地方编译它?

非常感谢!

答案1

源代码不需要任何特殊的地方。通常它会在你的存储库所在的任何地方。

如果您想将其留在某个地方供下一个管理员找到,最明显的地方就是公司 VCS 服务器。/usr/src也将是一个合理的查找地点,以及$HOME.

最终,如果您决定提交该模块以包含在内核中,则必须将其放在 linux git checkout 中的正确位置。

相关内容