如何编译Minix源代码?

时间:2015-01-29 04:07:31

标签: makefile minix

我打算对Minix内核进行修改。但在我开始之前,我想编译它,以便我知道任何进一步的编译问题都是由我所做的事情引起的。

我已经获得了Minix 3 source code from github,它被镜像了:

git clone git://github.com/minix3/minix

现在,我希望在对代码进行任何修改之前编译它。当我在makesrc时,我收到了消息

Makefile:109: *** missing separator.  Stop.

我尝试在make中执行src/minix/kernel来编译内核。在这种情况下,我收到消息

Makefile:2: *** missing separator.  Stop.

如何规避这个问题?如何编译Minix源?

2 个答案:

答案 0 :(得分:5)

Minix建筑程序不同。在尝试任何事情之前,请仔细阅读Crosscompiling MINIX with build.shMinixOnARM。 minix / kernel下的Makefile不是正常设计的,只能使用简单的make命令进行编译。检查您是否能够使用build.sh文件夹中的minix/工具进行编译

答案 1 :(得分:0)

我就是这样做的:以root身份登录后,导航到/ usr / src / tools并键入" make new fresh" (没有报价)。然后它编译。

如果您进行了更改,并且希望Minix启动到新图像,请执行以下操作:完成编译后,将说“"完成。”#34;然后输入" shutdown -h now"。然后在下一个提示符下输入"退出"。然后它将开始重新启动。命中" 3"然后Minix将启动你刚刚制作新的#34;

时刚制作的自定义引导映像。