Linux源碼包的獲取


Linux老師有令,解析linux源碼,我被分配的任務是init()的解析。

首先是要獲得init的源碼(mac電腦,已經上虛擬機,正版700,淘寶7塊,萬能的淘寶,就是電腦的存儲空間有點。。。。)。本人是linux小白,找啊找,找了2,3小時。網上的代碼倒是不少,然而我虛擬機上還是沒找到。看網上說是在/usr/src里面,但我找了,只找到linux-headers-XX.XX.XX(版本號)。

 

最后發現,linux是不帶源碼的,都是編譯后的文件(頭文件到是很多)。需要從網上下載,老老實實下吧,命令:

sudo apt-get install linux-source

然后進/usr/src就會發現壓縮包,解壓:

tar jxvf linux-sources-XX.XX.X

然后就有了,不過還是有點點小問題,比如,官網里面都5.11了,上面命令下載的是4.15.。。。還有,看源碼解析里面init里面.c應該是只有一個main.c,不知道這多出來的是什么鬼:

總之,看了看main.c里面內容,沒錯。這些文件,之后在研究。先這樣。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM