c - 回显值到 Linux 控制台

标签 c linux linux-kernel system-calls

在 C 中,如何将系统调用的值输出到 Linux 控制台,以便它在 dmesg 之后可见?我用什么方法打印?

最佳答案

您正在寻找 printk() 函数;在 Documentation/printk-formats.txt 中可以找到有关它支持的类型的一些文档。它在 kernel/printk.c 中定义。

关于c - 回显值到 Linux 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8221828/

相关文章:

write(2) 能否返回写入的 0 个字节*,如果返回怎么办?

linux - 我的笔记本电脑有很多分区,我不知道在哪里安装 Linux

c - 如何对 Linux 内核中的特定函数进行基准测试或跟踪?

linux - 如何在 ubuntu linux 上安装 Intel XDK - install_gui.sh 丢失

c - 为数组元素赋值时出错

linux - Linux 是否支持单个进程的并行换入和换出?

c代码有小限制

c - 释放三维矩阵的内存

c - 要找到数组之间的共同值,还需要找到计数

linux - 内核如何处理新文件的创建