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