如何在MINIX 3中编译目录/ usr / src / kernel / system?

时间:2015-11-20 01:27:50

标签: c unix minix

我在MINIX 3.1.6中工作,目前我正在更改 do_fork.C 类中的一个小东西,它位于int / usr / src / kernel / system

通常要在Kernel文件夹中编译文件,在内核目录中使用 make install ,然后 make hdboot

我使用过这个表单,但它没有编译我的 ../ kernel / system 文件夹!然后我首先在目录中使用cd:“ cd / usr / src / kernel / system ”,然后我在那里使用 make clean make install 。最后,我在目录 / usr / src / tools

中使用了命令 make hdboot

但即使那个没有用......编译器也没有显示任何错误或任何错误,它只是不接受我的修改。

有没有人知道如何在Minix中编译整个目录: / usr / src / kernel / system

先谢谢

EDITED

有趣的是,我在do_fork课程中犯了一个错误,当我尝试make install时,它显示了一个错误。这意味着do_fork.c正在使用make install。问题可能在make hdboot,而不是do_fork.c的变化吗?

1 个答案:

答案 0 :(得分:1)

我在/ usr / src / kernel文件夹中更改了 main.c 文件,方法是在announce方法中添加一个额外的printf语句,以下命令在 MINIX 3.2版本中为我工作

  1. / usr / src / kernel 文件夹中运行命令“ make install ”。
  2. 转到目录 / usr / src / tools 并运行命令“ make hdboot ”。
  3. 重新启动操作系统。
  4. 在启动画面中选择第一个选项,我的更改可用。