Я следовал этому руководству, чтобы создать системный вызов в Minix.
http://homepages.cs.ncl.ac.uk/nick.cook/csc2025/minix/syscall-exercise1.html
Я могу правильно использовать системный вызов, когда использую _syscall, и теперь я хотел бы создать библиотечную функцию libc, чтобы ее можно было легко использовать. Однако выполнение последних шагов учебника у меня не работает. Когда я пытаюсь скомпилировать свой код, я получаю неопределенную ссылку на [функция моей библиотеки]. Я добавил прототип в unistd.h, я думаю, что что-то не так в моем Makefile. Все, что я сделал, это добавил SRCS += myfile.c. Есть ли что-то еще, что мне нужно сделать?
printmsg()
в исходном файле с именемprintmsg.c
? - person Michael Burr   schedule 25.02.2016