问题 printk loff_t类型的格式说明符?


我正在为学校作业开发一个Linux角色设备驱动程序,我不知道如何打印 *ppos 传入我的读取函数类型 loff_t

我知道我必须使用 printk 而不是标准库 printf 从内核中我似乎无法找出正确的格式说明符。


3876
2017-11-18 05:29


起源



答案:


loff_t只是一个typedef。要确定要使用的格式说明符,您应该查找其定义:

然后你可以参考 内核的文档 看看如何格式化“long long”(%lld)。


11
2017-11-18 14:02