compilation - 尝试在minix3中进行编译

标签 compilation compiler-errors system-calls minix

我在VMware Player上使用minix3,但无法编译系统调用。
我实际上试图查看是否可以在系统调用中添加一个简单的命令,以查看其工作原理,然后将一个简单的printf("my message");放在protect.c上的usr/src/servers/vfs文件中。

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

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

我以为我在编译时做错了什么,并且我正在互联网上搜索数小时以试图修复它。但是唯一反复出现的命令是make hdboot。我知道这个命令是行不通的,因为我正在使用minix3作为虚拟操作系统,但是我只是为了确认它而尝试了它,正如我所说的那样。

有没有人知道在minix3中进行编译?

最佳答案

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

关于compilation - 尝试在minix3中进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16201199/

相关文章:

visual-studio-2010 - 在 Visual Studio 中编译 FFTW 源代码

git - 构建Giraph时出现编译错误

linux - chmod 系统调用需要数字参数以仅更改粘滞位

c++ - 增加字符串文字长度限制

windows - ghdl 不生成二进制文件 (windows)

android - Build.gradle返回空属性文件

python - 使用 Cython 和 setuptools 编译多个扩展时设置默认编译器

c++ - 将字符串对象与 C++ 中的字符串文字进行比较 : why no compile errors?

c++ - 在VS2010中使用命令行指令

c - 如何在Linux 3.5.4中从自定义系统调用中调用系统调用