问题描述
我正在尝试从用户“上午 11 点 59 分”处获取时间输入,但一旦我提供输入,它就会终止。
'p' 的输入格式为 11:59 AM,'s' 的输入格式为 10:00 AM 11:00 AM
user@user-VirtualBox:/media/sf_shared_folder$ make hello
cc hello.c -o hello
hello.c: In function ‘init_module’:
hello.c:11:4: warning: implicit declaration of function ‘printk’ [-Wimplicit-function-declaration]
11 | printk(KERN_INFO "Hello,user!\n");
| ^~~~~~
hello.c:11:11: error: ‘KERN_INFO’ undeclared (first use in this function)
11 | printk(KERN_INFO "Hello,user!\n");
| ^~~~~~~~~
hello.c:11:11: note: each undeclared identifier is reported only once for each function it appears in
hello.c:11:20: error: expected ‘)’ before string constant
11 | printk(KERN_INFO "Hello,user!\n");
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| )
hello.c: In function ‘cleanup_module’:
hello.c:17:11: error: ‘KERN_INFO’ undeclared (first use in this function)
17 | printk(KERN_INFO "Goodbye,user!\n");
| ^~~~~~~~~
hello.c:17:20: error: expected ‘)’ before string constant
17 | printk(KERN_INFO "Goodbye,user!\n");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| )
hello.c: At top level:
hello.c:21:16: error: expected declaration specifiers or ‘...’ before string constant
21 | MODULE_LICENSE("GPL");
| ^~~~~
hello.c:22:20: error: expected declaration specifiers or ‘...’ before string constant
22 | MODULE_DESCRIPTION("My first cool kernel module");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hello.c:23:15: error: expected declaration specifiers or ‘...’ before string constant
23 | MODULE_AUTHOR("user");
| ^~~~~~~~~~~~~
make: *** [<builtin>: hello] Error 1
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)