我正在为学校作业开发一个Linux角色设备驱动程序,我不知道如何打印 *ppos
传入我的读取函数类型 loff_t
。
我知道我必须使用 printk
而不是标准库 printf
从内核中我似乎无法找出正确的格式说明符。
我正在为学校作业开发一个Linux角色设备驱动程序,我不知道如何打印 *ppos
传入我的读取函数类型 loff_t
。
我知道我必须使用 printk
而不是标准库 printf
从内核中我似乎无法找出正确的格式说明符。
loff_t只是一个typedef。要确定要使用的格式说明符,您应该查找其定义:
然后你可以参考 内核的文档 看看如何格式化“long long”(%lld)。