2020年7月22日
摘要: 对后续的内核insmod并无影响,可以不用管。 编译ko的linux系统内核与insmod模块的linux系统的内核树不一样导致的。 通过uname -r命令发现,2个系统的发行版号不一样。最好是找2个内核版本一样的进行编译,下述方案可能会不成功。 在书写makefile的时候,改成(insmod模 阅读全文
posted @ 2020-07-22 10:27 裸睡的猪 阅读(7123) 评论(0) 推荐(2) 编辑
摘要: 1、编译进内核的模块 如果需要将一个模块配置进内核,需要在makefile中进行配置: obj-y += foo.o 2、编译可加载的模块 所有在配置文件中标记为-m的模块将被编译成可加载模块.ko文件。 如果需要将一个模块配置为可加载模块,需要在makefile中进行配置: obj-m += fo 阅读全文
posted @ 2020-07-22 09:53 裸睡的猪 阅读(2464) 评论(0) 推荐(0) 编辑