我如何编译 Minix 源代码?
How do I compile Minix source code?
我打算对 Minix 内核进行修改。但在我开始之前,我想编译它,这样我就知道任何进一步的编译问题都是由我所做的事情引起的。
我已经获取了Minix 3 source code from github,其中镜像:
git clone git://github.com/minix3/minix
现在,我希望在对代码进行任何修改之前编译它。当我在 src
中执行 make
时,我收到消息
Makefile:109: *** missing separator. Stop.
我尝试通过在 src/minix/kernel
中执行 make
来仅编译内核。在这种情况下,我收到消息
Makefile:2: *** missing separator. Stop.
如何避免这个问题?我如何编译 Minix 源代码?
Minix 构建过程不同。请在尝试任何操作之前通读 Crosscompiling MINIX with build.sh and MinixOnARM。 minix/kernel 下的 Makefile 并非设计为使用简单的 make
命令进行编译。检查您是否能够使用 minix/
文件夹
中的 build.sh
工具进行编译
我是这样做的:以 root 身份登录后,我导航到 /usr/src/tools 并输入 "make new fresh"(无引号)。然后编译。
如果您进行了更改并且希望 Minix 引导至该新映像,请执行以下操作:完成编译后它会显示 "Done." 然后输入 "shutdown -h now"。然后在下一个提示符下输入 "exit"。然后它将开始重新启动。点击“3”,然后 Minix 将启动到您刚刚在执行 "make new fresh."
时创建的自定义启动映像
我打算对 Minix 内核进行修改。但在我开始之前,我想编译它,这样我就知道任何进一步的编译问题都是由我所做的事情引起的。
我已经获取了Minix 3 source code from github,其中镜像:
git clone git://github.com/minix3/minix
现在,我希望在对代码进行任何修改之前编译它。当我在 src
中执行 make
时,我收到消息
Makefile:109: *** missing separator. Stop.
我尝试通过在 src/minix/kernel
中执行 make
来仅编译内核。在这种情况下,我收到消息
Makefile:2: *** missing separator. Stop.
如何避免这个问题?我如何编译 Minix 源代码?
Minix 构建过程不同。请在尝试任何操作之前通读 Crosscompiling MINIX with build.sh and MinixOnARM。 minix/kernel 下的 Makefile 并非设计为使用简单的 make
命令进行编译。检查您是否能够使用 minix/
文件夹
build.sh
工具进行编译
我是这样做的:以 root 身份登录后,我导航到 /usr/src/tools 并输入 "make new fresh"(无引号)。然后编译。
如果您进行了更改并且希望 Minix 引导至该新映像,请执行以下操作:完成编译后它会显示 "Done." 然后输入 "shutdown -h now"。然后在下一个提示符下输入 "exit"。然后它将开始重新启动。点击“3”,然后 Minix 将启动到您刚刚在执行 "make new fresh."
时创建的自定义启动映像