弱弱的问:printk()函数的声明在哪个头文件里呀?

发布于 2022-10-02 11:17:59 字数 124 浏览 17 评论 0

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

狼性发作 2022-10-09 11:17:59

LINUX源代码路径下的include/linux/kernel.h里,用于 内核态程序的,不要乱用哦:)
以后可以自己用grep查!

提笔落墨 2022-10-09 11:17:59

这个帖子是2004年的,为了方便路人,写一点东西吧,
printk 定义在 print.h 头文件中,可是单单包含一个 printk.h 是不行的,得这样子写

#include <stdarg.h>
#include <linux/linkage.h>
#include <linux/types.h>
#include <linux/printk.h>

不过,开发中,习惯都写成这样就行了
#include <linux/kernel.h>

因为 kernel.h 中已经包含了以上头文件

夜声 2022-10-09 11:17:59

纠正一下我上一个帖子的内容,
print.h 写错了,应该是 printk.h

江南烟雨〆相思醉 2022-10-09 11:17:59

lazyez 发表于 2012-02-19 01:23
纠正一下我上一个帖子的内容,
print.h 写错了,应该是 printk.h

不是有貼子編輯功能麼…

稀香 2022-10-09 11:17:59

+1

歌枕肩 2022-10-09 11:17:59

认真负责啊!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文