February
13th,
2017
- CREATED
printk 정리
format
f variable is of Type | use printk format specifier |
---|---|
int | %d or %x |
unsigned int | %u or %x |
long | %ld or %lx |
unsigned long | %lu or %lx |
long long | %lld or %llx |
unsigned long long | %llu or %llx |
size_t | %zu or %zx |
ssize_t | %zd or %zx |
더 자세하고 많은 내용은 아래 link 참고.
https://www.kernel.org/doc/Documentation/printk-formats.txt
printk MACRO
#ifdef DEBUG
#undef PRINT_DEBUG
#define PRINT_DEBUG(fmt, args...) \
do { \
fprintf(stderr, " [%s:%d] "fmt, __func__, __LINE__, ##args); \
} while (0)
#else
#define PRINT_DEBUG(fmt, args...) do {} while (0)
#endif