0
我一直在关注本教程以在Minix中创建系统调用。将Minix 3.3系统调用实现为libc库调用
http://homepages.cs.ncl.ac.uk/nick.cook/csc2025/minix/syscall-exercise1.html
我能正确使用系统调用,当我使用_syscall,现在我想创建一个libc库的功能,使其能够方便地使用。但是,遵循本教程的最后几个步骤并不适合我。当我尝试编译我的代码时,我收到对[我的库函数]的未定义引用。我已经将原型添加到unistd.h中,我认为我的Makefile中出现了问题。我所做的只是添加SRCS + = myfile.c。我还需要做些什么吗?
要澄清,myfile.c存在,包含我的库函数,并且位于与Makefile.inc相同的文件夹中 – SpyMachine
当您完全按照教程进行操作时(例如,实现名为'printmsg() '在一个名为'printmsg.c'的源文件中? –
它似乎稍微过时了,我遵循它尽我所能。 – SpyMachine