0

我是linux内核的新手。我已经搜索了一点 EXPORT_SYMBOL 但我仍然有点困惑。我知道它用于将一个模块中定义的变量或函数导出到另一个模块。这是否意味着通过使用它,我们不需要包含任何声明该变量或函数的头文件?还是两者都需要?如果两者都需要,为什么我们需要 EXPORT_SYMBOL?谢谢,

4

1 回答 1

1

头文件用于编译器。EXPORT_SYMBOL 用于模块加载器。这允许将模块代码与内核代码适当分离

于 2012-06-29T16:53:35.437 回答