0
我剛開始審計Linux內核,我無法幫助但注意到在源代碼中有大量的#defines和#ifdefs。我似乎無法確切地理解這些如何使用。我檢查了網頁,但我發現的描述看起來非常模糊。任何人都可以啓發我,瞭解#defines和類似的功能以及爲什麼使用它們?現在我需要一個簡短的解釋。瞭解Linux內核中的#define #ifdef和宏
此外,人們在我看過的不同來源上談論宏。我完全不知道他們在說什麼,並再次像我之前在網上發現的任何描述一樣具有神祕性。有人可以向我解釋宏嗎?它們是如何定義的以及爲什麼它們在Linux內核中頻繁使用(顯然我知道的)。
任何幫助將不勝感激。