gpt4 book ai didi

c - EXPORT_SYMBOL 和静态关键字

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:59:22 41 4
gpt4 key购买 nike

假设我在文件 new.c 中定义了一个函数 hello_world()。我用这个文件 new.c 和另一个文件 hello.c 创建了一个模块。这个模块将被称为 new.ko。使用 EXPORT_SYMBOL 将函数 hello_world() 导出到另一个模块。我的问题是我可以在定义函数 hello_world() 时使用 static inline 关键字,因为它没有被模块 new.ko 中文件 new.c 之外的另一个函数使用吗?

static 和 EXPORT_SYMBOL 相互矛盾吗?谢谢。

最佳答案

是的,它们相互矛盾。您使用 static 来指示编译器您不会从该文件之外的任何地方调用此函数,而 EXPORT_SYMBOL 用于执行相反的操作。

关于c - EXPORT_SYMBOL 和静态关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22059369/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com