linux3.10被ko引用的全局变量需要EXPORT_SYMBOL
2016-12-04 09:19
691 查看
linux3-4及之前定义的一个变量只要被某个不是module的c文件声明就可以,现在linux3.10之后发现必须得EXPORT_SYMBOL。否则会提示类似
ERROR: “g_ScreenState” [drivers/power/axp_power/shinePadCtrl.ko] undefined!
ERROR: “g_ScreenState” [drivers/power/axp_power/shinePadCtrl.ko] undefined!
#if 1//20161202 byh int g_ScreenState = 1;//1 open_screen 0 close_screen 2 shutdown_wait_reboot #endif EXPORT_SYMBOL(g_ScreenState);
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 如何组织构建多文件 C 语言程序(二)
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户