返回信息流读代码没什么用,第二天可能就忘了,还是要以项目/问题为导向,这样也可以写到自己的简历里
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7002963同步于 2024/4/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖
【求助】关于读linux内核代码
IWhisper#568
2024/4/3镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
问问学长学姐,看linux内核代码好晕,C学得也比较一般,经常顺着函数读着读着不记得上层函数的功能了,如果通过把代码喂给chatgpt来学linux内核代码的话靠谱吗?因为不理解代码的含义所以也看不出它生成的对不对,我感觉好像它读代码还可以的
内核开发前来解答一波。喂gpt是不太靠谱的,你可以把函数内容让他翻译一下,让他上下文理解还是差很多。然后是读代码要常记录,最好把一层一层代码调用关系记下来,回过头就知道是从哪调用的。内核有很多回调函数,多去全局搜索,然后有些函数比如锁是属于框架性的,对于逻辑性的理解可以忽略掉。另外可以先看一半源码,然后去微信搜搜关于该子系统的公众号或者知乎等,然后回过头再看源码。
推荐个在线看Linux源码的网站:<https://elixir.bootlin.com/linux/latest/source/kernel>,然后多看kernel官方文档:<https://www.kernel.org/doc/html/latest/>