分页: 1 / 1

《NetBSD指南-31.5.使用build.sh编译内核》

发表于 : 2010-03-08 3:35
leo
创建及编辑内核配置文件后, 手动配置内核, 生成依赖包以及重新编译等工作也可以用 src/build.sh 脚本完成, 所有这些只需一步:

代码: 全选

$ cd /usr/src
$ ./build.sh kernel=MYKERNEL 
这将执行上面描述的所有操作, 但是有一个小的区别是: 编译前将删除所有旧的object文件, 开始一个全新的构建过程。 这有些矫枉过正, 而且保留这些旧文件并无不妥,除非构建过程中新的依赖包发生了变化。如果要保留旧文件, 添加 -u 选项到 build.sh:

代码: 全选

$ cd /usr/src
$ ./build.sh -u kernel=MYKERNEL 
在结束前, build.sh 将打印出新编译的内核所在的位置,然后你就可以安装这个新内核了。