Printing Minix从内核打印到控制台

Printing Minix从内核打印到控制台,printing,kernel,minix,Printing,Kernel,Minix,我正在尝试更改Minix中的调度,并希望从/kernel/proc.c打印到标准输出。Printf不能在内核内使用。我正在使用Minix 3.1.2 我想把代码添加到 sched() 功能以将消息打印到控制台 我该怎么做呢?调用printk(const char*fmt,…)调用printk(const char*fmt,…)我已经尝试过了,在内核编译过程中,它无法显示未定义:\u printkprintk在minix 2.0.3中被禁用。相反,一个文件/usr/src/lib/libsys/

我正在尝试更改Minix中的调度,并希望从/kernel/proc.c打印到标准输出。Printf不能在内核内使用。我正在使用Minix 3.1.2

我想把代码添加到

sched()
功能以将消息打印到控制台


我该怎么做呢?

调用
printk(const char*fmt,…)
调用
printk(const char*fmt,…)
我已经尝试过了,在内核编译过程中,它无法显示未定义:\u printkprintk在minix 2.0.3中被禁用。相反,一个文件/usr/src/lib/libsys/kprintf.c重新定义了printf(“text”,…),它应该从proc.c开始工作,但没有。我已经尝试过了,在内核编译过程中,它失败地显示未定义:_printkprintk在minix 2.0.3中被禁用。相反,文件/usr/src/lib/libsys/kprintf.c重新定义了printf(“text”,…),它应该在proc.c中工作,但不工作。