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