【问题标题】:How do I compile Minix source code?如何编译 Minix 源代码?
【发布时间】:2015-01-29 04:07:30
【问题描述】:

我打算对 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 源代码?

【问题讨论】:

  • 请添加github镜像链接
  • 对不起,我不明白你想要什么,这不是问题。

标签: makefile minix


【解决方案1】:

Minix 构建过程不同。请在尝试任何操作之前通读Crosscompiling MINIX with build.shMinixOnARM。 minix/kernel 下的 Makefile 没有正常设计为使用简单的make 命令进行编译。检查您是否可以使用minix/ 文件夹中的build.sh 工具进行编译

【讨论】:

    【解决方案2】:

    我就是这样做的:以 root 身份登录后,我导航到 /usr/src/tools 并输入“make new fresh”(没有引号)。然后编译。

    如果您进行了更改并且希望 Minix 启动到该新映像,请执行以下操作:完成编译后,它会显示“完成”。然后输入“shutdown -h now”。然后在下一个提示符下输入“exit”。然后它将开始重新启动。点击“3”,然后 Minix 将启动到您刚刚在执行“make new fresh”时创建的自定义启动映像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-27
      • 2018-02-26
      • 2021-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多