天天看點

悟空學Linux專欄----第2篇

  悟空回到家裡之後按照唐僧教的方法廢了九牛二虎之力終于從網上下載下傳了核心源碼,心裡有點小興奮,覺得自己終于可以踏上研究Linux核心的旅程了,想想這些心裡更加興奮了。可是當他打開核心源碼之後,心裡就涼了一半,面對着這麼多的檔案,都不知道該從那裡下手,感覺比較迷茫。這時正好豬八戒來串門。

  八戒:大師兄,忙啥呢?

  悟空:在學習Linux。

  八戒:最近我也在學習Linux,感覺這東西最近頂火的,就是東西太多,我這豬腦子老是記不住。

  悟空:你是覺得東西太多,老是記不住。我是根本無從下手,看Linux核心代碼的時候感覺自己就是走在迷宮裡,走着走着就感覺迷路了,要是有張地圖就好了。

  八戒:Linux系統在設計的時候其實是有“地圖”的,這幅“地圖”是由“Kconfig”和“Makefile”這兩個名字命名的檔案組成的,通過“Kconfig”檔案使用者可以知道每個選項的意義,如果某個選項選上了就會在“.config”檔案中生成一條宏定義,而“Makefile”檔案會根據“.config”檔案中的宏将相關的檔案編譯進去,是以可以通過“Kconfig”和“Makefile”

檔案找到各個功能相關的檔案。

  悟空:哇,呆子你啥時候變的這麼厲害了,看來以後我要叫你大師兄了。

  八戒(傻笑):呵呵,沒有啦!這些都是我最近新拜的一位師傅教的。

  悟空:你最近新拜了一位師傅啊?

  八戒:哎呀,一高興就說漏嘴了,大師兄你千萬不要把我新拜師傅的事情告訴師傅,否則他會紅燒了我的。