0

VMware Player で minix3 を使用していますが、システム コールのコンパイルに問題があります。私は実際に、システムコールに単純なコマンドを追加して、それが機能していることを確認できるかどうかを確認しようとしprintf("my message");ましprotect.cusr/src/servers/vfs

make私はそれを保存し、 vfs ディレクトリにいる間にコマンドでコンパイルしようとしました。protect.c最新だそうです。

ファイルの所有者を変更しようとしました(protect.cchownモードコードが含まれています)が、結果としてメッセージを待っています。代わりに、メッセージを出力せずにコマンドを正しく実行するだけです。

私はコンパイルで何か間違ったことをしたと思います.私はそれを修正しようとしてインターネット上で何時間も探しています. しかし、繰り返し来る唯一のコマンドはmake hdboot. 仮想OSとしてminix3を使用しているため、このコマンドが機能しないことはわかっていますが、確認のために試してみたところ、機能しませんでした。

minix3 でのコンパイルについて何か知っている人はいますか?

4

1 に答える 1

1

問題が実際にコンパイルにあり、システム コールを正しく実装している場合は、/usr/src を編集した後、/usr/src/releasetools から「make install」を呼び出し、次に「reboot」を呼び出して minix を再起動する必要があります。

于 2013-04-28T00:24:22.573 に答える