2013年1月29日

EXPORT_SYMBOL 用法

摘要: 在module 1中有函数fun_1 想在module2中引用,需要1.在module1中fun_1 的定义后加EXPORT_SYMBOL(fun_1)2.在module2中引用fun_1 前添加extern fun_1(void a) 阅读全文

posted @ 2013-01-29 18:06 tianwang005 阅读(194) 评论(0) 推荐(0) 编辑

编译小技巧

摘要: 可能很多高手早就知道这样处理,但是俺是最近才琢磨明白,呵呵(1)对编译所得的.ko进行strip -S,处理掉调试信息,这样可以大大缩小ko文件的大小(2)使用KBUILD_EXTRA_SYMBOLS主要使用于下面这样的场合:有两个我们自己的模块,其中Module B使用了Module A中export的函数,因此在Module B的Makefile中必须加上这样的选项KBUILD_EXTRA_SYMBOLS += /path/to/Module A/Module.symversexport KBUILD_EXTRA_SYMBOLS这样在编译Module B时,才不会出现Warning,提示说 阅读全文

posted @ 2013-01-29 17:59 tianwang005 阅读(318) 评论(0) 推荐(0) 编辑

导航