Linux: build: Module.symvers文件

这个文件的存在是因为有类似于下面的定义。
EXPORT_SYMBOL(__zerocopy_sg_from_iter);

最终build的时候,将其导出符号。

[root@vmtca-2101 build]# grep __zerocopy_sg_from_iter Module.symvers
0x03592108 __zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL

如果模块里面没有需要导出的符号,也就不需要这个文件来做什么事情。这个文件标识了这个函数在哪一个module里,地址是多少。

猜你喜欢

转载自blog.csdn.net/qq_36428903/article/details/132239971