【问题标题】:do we need both EXPORT_SYMBOL and head file declaration我们需要 EXPORT_SYMBOL 和头文件声明吗
【发布时间】:2012-07-01 04:22:05
【问题描述】:

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

【问题讨论】:

    标签: linux export symbols


    【解决方案1】:

    头文件用于编译器。 EXPORT_SYMBOL 用于模块加载器。这允许proper separation of module code from kernel code

    【讨论】:

    • 谢谢。所以这意味着我有两个选择。一种是使用头文件,另一种是先声明然后在源文件中使用:>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    相关资源
    最近更新 更多