条件编译
1. 例子
| 1 | #ifdef DEBUG |
| 2 | printf("debug v=%d\n", v); |
| 3 | #endif |
| 4 | |
| 5 | #ifndef CONFIG_H |
| 6 | #define CONFIG_H |
| 7 | #define BOARD_NAME "G474" |
| 8 | #endif |
2. 用途
- 调试日志开关
- 头文件防重复包含
- 平台裁剪
| 1 | #ifdef DEBUG |
| 2 | printf("debug v=%d\n", v); |
| 3 | #endif |
| 4 | |
| 5 | #ifndef CONFIG_H |
| 6 | #define CONFIG_H |
| 7 | #define BOARD_NAME "G474" |
| 8 | #endif |