错误提示:
insmod: ERROR: could not insert module *: Invalid parameters
原因:
出现这种问题往往是因为内存的环境发生了变化,就是说你拷贝的代码的那个人的环境与你的不一致。
解决办法也很简单,只需要:
make clean
之后再重新make。
但是确保你的makefile写的是通用型的,不要写好内核版本。
modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) LDDINC=$(PWD)/../include modules