0

我在 VMware Player 上使用 minix3,但在编译系统调用时遇到问题。我实际上试图看看我是否可以在系统调用中添加一个简单的命令来查看它的工作情况,然后我在它所在的文件中printf("my message");放置了一个简单的命令。protect.cusr/src/servers/vfs

make我保存了它,并在我位于 vfs 目录时尝试使用命令对其进行编译。它说这protect.c是最新的。

我尝试更改文件的所有者(protect.c其中包含 chown 模式代码),结果我正在等待我的消息。相反,它只是正确运行命令而不打印我的消息。

我认为我在编译时做错了,我在互联网上搜索了几个小时试图修复它。但唯一反复传来的命令是make hdboot。我知道这个命令不起作用,因为我使用 minix3 作为虚拟操作系统,但我尝试它只是为了确认它,正如我所说的那样不起作用。

有人知道在minix3中编译吗?

4

1 回答 1

1

如果您的问题确实与编译有关并且您已经正确实现了系统调用,那么在 /usr/src 中进行任何编辑后,您应该从 /usr/src/releasetools 调用“make install”,然后调用“rebo​​ot”重新启动 minix

于 2013-04-28T00:24:22.573 回答