问题描述
我有两个模块mod_X.ko和mod_Y.ko。我在mod_X /中定义了一个变量var,如下所示:
文件filex.c
int var = 1000;
EXPORT_SYMBOL(var);
文件filex.h
extern int var;
在mod_Y /中: 文件filey.c
#include "filex.h"
extern int var;
Y中的Makefile正确包含filex.h头文件/目录。
仍然,我无法加载模块Y,因为它在执行insmod时出现以下错误:
mod_Y: UnkNown symbol var (err 0)
仅供参考,在加载mod_Y之前已经加载了mod_X。
请帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)