我打算对Minix内核进行修改。但是在开始之前,我想对其进行编译,以使我知道任何进一步的编译问题都是由我所做的事情引起的。
我已经获得了Minix 3 source code from github,它在其中被镜像:
git clone git://github.com/minix3/minix
现在,我希望在对代码进行任何修改之前先对其进行编译。当我在
make
中执行src
时,我收到消息Makefile:109: *** missing separator. Stop.
我尝试通过在
make
中执行src/minix/kernel
来仅编译内核。在这种情况下,我收到消息Makefile:2: *** missing separator. Stop.
我该如何解决这个问题?如何编译Minix源代码?
最佳答案
Minix的构建过程有所不同。在尝试任何操作之前,请通读Crosscompiling MINIX with build.sh和MinixOnARM。 minix/kernel下的Makefile并非正常设计,无法通过简单的make
命令进行编译。检查您是否能够使用build.sh
文件夹中的minix/
工具进行编译