gpt4 book ai didi

linux - 单步调试 Linux 内核源代码?

转载 作者:IT王子 更新时间:2023-10-29 00:51:08 28 4
gpt4 key购买 nike

我的目标是学习 Linux 的工作原理。我知道那里有更小的内核——我有 Minix 的书,但问题是虽然教授概念是可以的——我真的很想学习 linux 内核的细节。

我有一份 linux 内核源代码。是否有任何技术可以让我“启动”此源代码并以某种方式单步执行代码以便我可以看到发生了什么?

如果没有,下一个最好的技术是什么来准确了解正在发生的事情(包括推荐的书籍、博客、技术文档等)?

编辑

源代码是否有针对特定操作系统领域的良好文档?

最佳答案

您可以在“用户模式 ​​Linux”架构中构建内核,并在另一个 (Linux) 操作系统中将其作为正常进程运行。 (提示:RTFM,“make ARCH=um”)

然后你可以在调试器下运行它,在任何地方或任何地方设置断点,它就像一个普通的用户空间任务。

关于linux - 单步调试 Linux 内核源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14368587/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com