Linux模块编译时出现的问题
WARNING: Symbol version dump /root/linux-2.6.27.8-smartarm3250/Module.symvers
is missing;modules will have no dependencies and modversions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
复制代码建议你先学会描述问题,把问题描述清除是基本的表达的能力。
根据你目前的表达只能回馈你这样的信息
回复 4# Yoc--
知道了~~~谢谢你提得建议!!问题已经解决~~因为是在交叉编译环境下运行的,所以内核模块的变异也必须在交叉编译环境下进行!!
哥们,怎么解决啊!能不能分享一下。谢谢了!
这个是全部信息~~
[root@localhost hello]# make
make -C /root/linux-2.6.27.8-smartarm3250/ M=/home/smartarm3250/hello modules
make[1]: Entering directory `/root/linux-2.6.27.8-smartarm3250'
WARNING: Symbol version dump /root/linux-2.6.27.8-smartarm3250/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
MODPOST 0 modules
make[1]: Leaving directory `/root/linux-2.6.27.8-smartarm3250'
[root@localhost hello]# ls
hello_mod.c Makefile modules.order Module.symvers
书上的第一个例子,hello~~ 此前已经在内核源码下运行了:
make oldconfig
make prepare
make scripts