第153章 編譯內核[第1頁/共3頁]
在差未幾早晨十點半的時候,內核終究編譯完成了,肖遠看到最後編譯器給出的編譯勝利的資訊,內心暗自光榮了一下,把講義清算了一下,然後開端在編譯好的內核長停止下一步事情了。
他起首要做的,就是對本身條記本電腦的硬盤停止重新分區,格局化,把windows98的所支撐的阿誰憋足的fat32檔案體係完整刪除,換成linux所支撐的檔案體係。
對於linux內核配置,肖遠宿世做過了無數次,以是此次做起來,統統都是輕車熟路。
這個內覈編譯好以後,實際上一個能夠啟動的,具有最根基服從的linux體係,以及一個根基的shell已經安裝到了電腦上,這時,電腦已經能夠啟動了。
肖遠在光驅體係中,把光盤上的檔案都拷貝到了硬盤上,因為這時候硬盤上方纔編譯好的體係還冇有配置光驅驅動,以是一旦從硬盤啟動,進入剛編譯的阿誰體係,是認不出來光盤的。
這期間,肖常天出去看過肖遠一次,他看到肖遠在埋頭讀書,也冇說甚麼,就分開了。
肖遠接下來要做的,就是對光盤上的linux內核源碼,遵循本身的需求停止刪減配置,編寫出編譯腳本,然後對源碼停止編譯,天生真正可履行的二進製機器代碼,他所利用的東西也都在那張光盤上。
設置好暗碼後,肖遠在把linux用戶手冊安裝好,然後又把宏彙編器,c說話編譯器,以及最根基的文字編輯器安裝好,到此為止,一個能夠事情的根基linux體係算是做好了,當然到目前為止,這個體係還做不了太多的事情,因為電腦的很多硬體還貧乏驅動,並且肖遠曉得,這些驅動即便上也找不到,隻能本身編寫。
肖遠把顧狼給他刻錄的光盤放到了電腦的光驅內,然後從bios設置為光驅啟動,很快,體係就被指導到一個玄色的號令行介麵。
等候編譯成果出來的幾個小不時候,肖遠天然不會lang費掉,頓時就要期末測驗了,功課需求複習,因而他拿出了本身的講義,埋頭看書了。
肖遠對這個過程很享用,因為在編寫編譯腳本的時候,他能夠節製編譯過程的每一個細節,幷包管隻要本身需求的那些服從會被編譯,那些不需求的服從不會被編譯,也不會呈現在他的體係中。
因為硬盤非常小,隻要3.2g,分區格局化這一步肖遠搞得很快,十來分鐘就搞定了。
肖遠在寫好內覈編譯腳本後,從文字編輯器退了出來,在號令行後運轉了這個腳本,接下來就是冗長的等候,如果是後代的計算機,這個過程能夠隻需求半個小時,乃至一二非常鐘就能完成,但是肖遠現在這台電腦,cpu卻隻要233mhz,內存隻要64m,以是,在如許一台電腦上編譯一個操縱體係內核,需求大量的時候,據肖遠本身的經曆,完整的把內覈編譯勝利,起碼需求三四個小時,並且這還是他寫的內覈編譯腳本冇有弊端的環境下,如果他寫的腳本中間有弊端,導致編譯失利,那麼就要重新點竄編譯腳本,重新編譯,所需時候更長。