作者bathape (Vesalius)
看板FreeBSD
标题Re: [问题] 请问编译核心相关的问题
时间Sun Feb 4 23:09:19 2007
你前面那用法是传统的方法
而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