回文章列表
作者b7736.bbs@ptt.cc (Fasiter), 信區: 386bsd
標題[問題] 請問編譯核心相關的問題
時間批踢踢實業 (Thu Jan 18 00:24:56 2007)
轉信站: GIBBS!ccnews.ncku!news.ccns.ncku!news.mksh.phc!news.nsysu!ctu-gate!ctu-
Origin: sally.csie.ntu.edu.tw


目前正在學習編譯核心,首先有參考黑皮書

裡面教的編譯核心步驟是這樣的

1.config KERNELNAME

2.退到上層compile目錄下的 KERNELNAME目錄中

3.make depend ; make ; make install (可以make all install)


但是爬文找資料過程中好像有發現另一系列的

要先 make buildworld 再 make installworld

然後到 /usr/src 指令 make KERNCONF=KERNELNAME

make installkernel KERNCONF=KERNELNAME

這一列好像又很多種不同的說法

有的文章沒有 make installworld的步驟,有的又有

有的文章則是建立世界完又接黑皮書裡面的那幾個步驟

變成好多種組合


目前懵懵懂懂有點混亂,只大概知道黑皮書的是純編譯核心後做的動作

而出現世界系列的則是主程式有大幅更新的時候才要做的

不知道以上的想法對不對


到底這幾種方法有什麼不同?有什麼不同的應用時機

還是說純粹只是不同的指令名稱,做出來的效果是一樣的?

有請板上前輩指點我一點方向,謝謝^^


--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 140.115.213.123
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻