0

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

回答

0

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

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

+0

谢谢!有效。 – Rai 2012-07-20 22:50:53