printk和printf需要包什么头文件吗
时间:10-02
整理:3721RD
点击:
调LCD时,加printk和printf都报错,需要加什么头文件吗,不过看有的LCD_drv.c中有这些log函数啊,加它们的头文件又报错,怎么回事
LCD驱动那一般人家都这样加:
#ifndef BUILD_LK
#include <linux/kernel.h>
#include <linux/string.h>
#endif
#include "lcm_drv.h"
#if defined(BUILD_LK)
printf("xxxx", x, x, x,x);
#else
printk("xxxx", x, x, x, x);
#endif
内核里面肯定能用printk啊。
加了printk报错啊 就是LCD的驱动里
报什么错?
按照楼上那哥们说的方法加把,lk 和 kernel 阶段跑的打印函数是不一样的,lk是printf kernel是printk
