在linux中大量的使用宏,使得代码简洁且技巧性很高,本篇就主要记录一下在linux中比较常用的几种用法。...) \
do{ printk(KERN_ERR "[dx_test] func: %s line: %04d info: " format, __func__, __LINE__, ## x);...printk(KERN_INFO LOG_TAG"%s %d : "fmt, __FUNCTION__, __LINE__, ##args)
#define LOG_ERR(fmt, args...)...printk(KERN_ERR LOG_TAG"%s %d : "fmt, __FUNCTION__, __LINE__, ##args)
一般一个文件会定义一种log输出的宏函数,其实就是对printk