- 积分
- 32
贡献159
飞刀50 FD
注册时间2016-7-6
在线时间6 小时
扫一扫,手机访问本帖
|
本帖最后由 Melody 于 2016-8-20 22:43 编辑
在pc上,用光盘里的kernel-3.2 ,在编译helloworld.c时候,总是不认printk,然后自己make manuconfig选中了enable loadable module support 项,然后编译正常,生成了helloworld.ko,但是,在开发板子insmod helloworld.ko结果就出错:helloworld: disagrees about version of symbol module_layout
Error:could not insert module helloworld
在网上搜了,很多都说编译时候用的kernel 和开发板上的不是一个版本,我查了一下开发板上的kernel版本.为
图片点击就可以正常看了。
飞凌的大神们帮我看看吧,编译helloworld.ko的这个kernel-3.2和开发板上的是一个版本吗?
编译编译helloworld.ko的kernel为3.2.0 modversions ARMv7 p2v8
而开发板上的kernel为:3.2.0-g91b60e0
|
|