gpt4 book ai didi

linux-kernel - 我应该关心缺少符号版本转储吗?我如何得到一个?

转载 作者:行者123 更新时间:2023-12-04 04:22:22 25 4
gpt4 key购买 nike

我正在尝试编译我们从源代码获得的驱动程序,并且正在解决新目标环境的问题。我看到的稍微令人不安的事情之一是以下警告:

警告:符号版本转储/usr/src/linux-2.6.38/Module.symvers
不见了;模块将没有依赖项和 modversions。

我花了相当多的时间在网上寻找,当提出其他问题时,这经常显示在输出中,但我没有看到任何关于这是否是问题的评论。

无论如何,我将如何告诉 linux/ubuntu 生成 Module.symvers?

最佳答案

Module.symvers在编译内核本身时生成,应该作为内核构建环境包的一部分提供给用户,但是这可能在 Ubuntu 上看起来(可能在那里坏了?) Fedora 和 openSUSE 例如提供一个或多个“kernel-devel” ”(和/或类似名称的)软件包,提供此构建环境并使文件可通过 /lib/modules/<version>/build/Module.symvers 访问.使用自编译内核时,将/lib/modules/version/build 替换为构建目录(所有 .o 文件所在的位置)的适当路径。

关于linux-kernel - 我应该关心缺少符号版本转储吗?我如何得到一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9425523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com