Linux内核代码中的“ EXPORT_SYMBOL”是什么意思?

从这里

 48 struct snd_card *snd_cards[SNDRV_CARDS];

49 EXPORT_SYMBOL(snd_cards);

我没有得到它的含义以及为什么使用它。我试图搜索它,但不了解其含义。

回答:

它使动态加载的模块可以访问符号(前提是所述模块添加了extern声明)。

以上是 Linux内核代码中的“ EXPORT_SYMBOL”是什么意思? 的全部内容, 来源链接: utcz.com/qa/410808.html

回到顶部