关于指定Module.symvers路径的问题?
在新版linux内核中,模块间的引用需要增加相应的符号表,
如:
把mod_a的Module.symvers放到mod_b的当前路径,从而编译mod_b,符号信息会自动连接进去.
或者在mod_b的makefile中使用KBUILD_EXTRA_SYMBOLS指定mod_a的Module.symvers, 如:
KBUILD_EXTRA_SYMBOLS=modules/mod_a/Module.symvers
现在我有两个模块,在makefile中不想使用绝对路径, 在编译mod_b下的KO时,使用KBUILD_EXTRA_SYMBOLS= $(shell pwd)/../mod_a/Module.symvers结果找不到a中的Module.symvers,原因是../跳不到上一级,请问下这个问题怎么解决,谢谢。[size=18px][/size]