gpt4 book ai didi

linux - 使用 insmod 将 64 位模块加载到 32 位内核

转载 作者:太空狗 更新时间:2023-10-29 11:39:22 25 4
gpt4 key购买 nike

是否可以将在 64 位处理器系统中编译的 .ko 文件(内核目标文件)加载到 32 位处理器系统中?

实际上,当我在我的系统中发出 insmod 命令时,我遇到了以下错误:

insmod: error inserting 'be2net.ko': -1 Invalid module format

最佳答案

无法在 32 位系统中运行 64 位代码。根据要求,反之亦然(在 64 位系统中运行 32 位软件或库),但 32 位架构无法理解 64 位代码。您需要在您的系统上编译该模块。

首先从kernel.org下载内核源码.然后解压,cd进

linux/drivers/net/benet

在那里,输入(作为普通用户)

make

然后

sudo insmod be2net.ko

这应该适合你。

关于linux - 使用 insmod 将 64 位模块加载到 32 位内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8962919/

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