Re: [問題] 請問編譯核心相關的問題

看板FreeBSD作者 (Vesalius)時間17年前 (2007/02/04 23:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/8 (看更多)
你前面那用法是傳統的方法 而buildkernel、installkernel是較新版手冊所建議 但它還附帶了一句話: Note: It is required to have full FreeBSD source tree to build the kernel. 所以你若只有安裝src/sys的話,就不能用這個方法 反倒只能用傳統方式 兩者差別我不知道,我也是newbie而已 ※ 引述《b7736 (Fasiter)》之銘言: : 目前正在學習編譯核心,首先有參考黑皮書 : 裡面教的編譯核心步驟是這樣的 : 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: 59.105.185.131
文章代碼(AID): #15nVSYFT (FreeBSD)
討論串 (同標題文章)
文章代碼(AID): #15nVSYFT (FreeBSD)