如何看懂linux内核的c语言?

2025-03-22 01:30:08
推荐回答(5个)
回答1:

以下内容完全原创,注意回答时间。

Linux内核直接看代码很难读透,而且不知从何看起,可以参考
《Linux内核完全剖析--基于0.12内核》

这本书对0.12内核代码做了归类,按照操作系统教材体系的顺序进行了讲解,是学习Linux内核的经典。
这里有试看:http://book.csdn.net/bookfiles/824/

另外,你提到的这些c语言的知识国外c语言教材基本都有详细叙述,只是国内教材太过功利删掉不讲罢了。
可以查查《C Primer Plus》(有中文版,不过建议看原版)

回答2:

先把 C 语言学精……

另外,看懂 Linux 内核不等于会用 Linux ,学习 Linux 的人请不要把时间浪费在看内核源代码这种莫名其妙的工作上。

回答3:

既然你已经懂得typedef,struct andvolitile的用法了,我感觉最好的办法还是自己慢慢啃,虽然进展慢但是于自己的进步来说还是最大的,我也准备Linux内核代码

回答4:

就要自己慢慢啃呀,不会了就上网查资料

回答5:

gcc参考