0

我有一个关于使用 Linux 内核中使用的 .config 文件的 CONFIG 条目的问题。我想根据某个 CONFIG 条目是否为 y 来跳过文件中函数中的某些部分代码。最好的方法是什么?我想知道是否可以以任何方式使用“if 语句”。我尝试的一种解决方法是维护几乎相同文件的两个副本、重命名和更改基于 CONFIG 的 makefile 条目,但这种方法涉及相当多的代码重复。想知道是否有一种聪明的方法可以做到这一点。

4

1 回答 1

0

您可以在 CONFIG 变量上使用 #ifdef - 建议您将 #ifdef 放在 .h 文件中,然后您可以使用它来更改要引用的函数的标志。

见:http ://www.linuxjournal.com/article/6568

于 2012-07-18T20:25:08.317 回答