#ifdef CONFIG_FOO
// 編譯這部分代碼
#endif
#ifndef CONFIG_BAR
// 編譯這部分代碼
#endif
ifeq ($(CONFIG_BAZ), 1)
# 編譯這部分代碼
endif
ifdef CONFIG_FOO
ifeq ($(CONFIG_BAR), 1)
# 編譯這部分代碼
endif
endif
這些條件編譯技巧可以幫助開發者根據不同的配置選項來編譯不同的代碼,實現更靈活的項目構建。