我有一个关于使用Linux内核中使用的.config文件的CONFIG条目的问题。我想基于某个CONFIG条目是否为y来跳过文件中函数中代码的某些部分。这样做的最佳方式是什么?我想知道是否可以以任何方式使用'if语句'。我尝试过的一种解决方法是维护几个相同文件的两个副本,重命名,并根据CONFIG更改makefile条目,但这种方法涉及相当多的代码重复。想知道是否有一种聪明的方法可以做到这一点。
答案 0 :(得分:0)
您可以在CONFIG变量上使用#ifdef - 建议您将#ifdef放在.h文件中,然后您可以使用它来更改要引用的函数的标志。