的内核是2.6.24,运行在arm的板子上
模块代码如下:
#include <linux/module.h> /* Needed by all modules */
#include <linux/init.h> /* Needed for init&exit macros */
static int mod_init_func(void)
{
/*code here*/
return 0;
}
static void mod_exit_func(void)
{
/*code here*/
}
module_init(mod_init_func);
module_exit(mod_exit_func);
insmod能正常使用,rmmod却报出Function not implemented
因为编译内核时没有把 84 CONFIG_MODULE_UNLOAD=y这项选上
很傻很低级