0
我刚开始审计Linux内核,我无法帮助但注意到在源代码中有大量的#defines和#ifdefs。我似乎无法确切地理解这些如何使用。我检查了网页,但我发现的描述看起来非常模糊。任何人都可以启发我,了解#defines和类似的功能以及为什么使用它们?现在我需要一个简短的解释。了解Linux内核中的#define #ifdef和宏
此外,人们在我看过的不同来源上谈论宏。我完全不知道他们在说什么,并再次像我之前在网上发现的任何描述一样具有神秘性。有人可以向我解释宏吗?它们是如何定义的以及为什么它们在Linux内核中频繁使用(显然我知道的)。
任何帮助将不胜感激。