2013-04-24 138 views
0

我在VMware Player上使用minix3,並且在編譯系統調用時遇到問題。 我其實試圖看看我是否可以在系統調用中添加一條簡單的命令來查看工作狀態,並且我在protect.c文件中放置了一個簡單的printf("my message");,它位於usr/src/servers/vfs嘗試編譯minix3

我保存了它,並試圖用make命令編譯它,而我在vfs目錄中。 它說protect.c是最新的。

我嘗試更改文件的所有者(protect.c中包含chown模式代碼),並且我正在等待我的消息。相反,它只是在不打印我的消息的情況下正確運行命令。

我認爲我在編譯時做了一些錯誤,並且在互聯網上尋找解決問題的時間。但是唯一反覆出現的命令是make hdboot。我知道這個命令它不會工作,因爲我使用的是作爲虛擬操作系統的minix3,但我試圖確認它,因爲我說沒有工作。

有人知道在minix3中編譯的任何內容嗎?

回答

1

如果你的問題確實伴隨着編譯,並且你已經正確地實現了系統調用,那麼在/ usr/src中進行任何編輯之後,你應該從/ usr/src/releasetools中調用「make install」,然後調用「rebo​​ot」重新啓動minix