Linux模块编译时出现的问题

发布于 2022-09-30 11:54:42 字数 157 浏览 17 评论 0

WARNING: Symbol version dump /root/linux-2.6.27.8-smartarm3250/Module.symvers
  is missing;modules will have no dependencies and modversions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

慕巷 2022-10-07 11:54:42
  1. make dep
  2. make modules

复制代码建议你先学会描述问题,把问题描述清除是基本的表达的能力。
根据你目前的表达只能回馈你这样的信息

烏雲後面有陽光 2022-10-07 11:54:42

回复 4# Yoc--

  知道了~~~谢谢你提得建议!!问题已经解决~~因为是在交叉编译环境下运行的,所以内核模块的变异也必须在交叉编译环境下进行!!

灵芸 2022-10-07 11:54:42

哥们,怎么解决啊!能不能分享一下。谢谢了!

哆兒滾 2022-10-07 11:54:42

这个是全部信息~~
[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

强者自强 2022-10-07 11:54:42

书上的第一个例子,hello~~  此前已经在内核源码下运行了:
make oldconfig   
make prepare
make scripts

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文