gpt4 book ai didi

makefile - 尝试在 Windows 子系统中为 Linux 错误编译内核模块

转载 作者:行者123 更新时间:2023-12-05 07:28:45 26 4
gpt4 key购买 nike

当我从这个网站创建这个 makefile 后运行 make http://www.tldp.org/LDP/lkmpg/2.6/html/x181.html

当我在 WSL 中运行 make 时,我得到 make -C/lib/modules/4.4.0-17134-Microsoft/build M=/mnt/c/Users/tdwil/OneDrive/code/Documents/cfiles/系统/linux内核模块

make[1]: *** /lib/modules/4.4.0-17134-Microsoft/build: No such file or directory. Stop.

Makefile:5: recipe for target 'all' failed

make: *** [all] Error 2

这是因为 Make 在 WSL 中是不可能的吗?还是我输入的目录有误?

最佳答案

首先,您在 WSL 上没有 Linux header 。Windows 的另一个问题是 Linux 内核有几个大小写不同的文件名。

最好在 Linux 机器或 VM 上编译内核或 kenel 模块。

关于makefile - 尝试在 Windows 子系统中为 Linux 错误编译内核模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53180342/

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