make /bin/sh: 1: bc: not found make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.1.0-kali9-amd64/build M=/root/桌面/rtl8821CU modules make[1]: *** /lib/modules/6.1.0-kali9-amd64/build: 没有那个文件或目录。 停止。 make: *** [Makefile:2217:modules] 错误 2
时间: 2023-12-23 09:05:01 浏览: 160
解压后的 msys2-x86_64-20220603.exe From https://www.msys2.org/
这个错误信息显示在编译 `rtl8821CU` 模块时,缺少 `bc` 命令或者 `/lib/modules/6.1.0-kali9-amd64/build` 目录不存在。
你可以尝试先安装 `bc` 命令,使用以下命令:
```
sudo apt-get install bc
```
如果还是出现同样的错误,那么可能是你的内核头文件没有安装或者安装位置不正确。你可以使用以下命令安装内核头文件:
```
sudo apt-get install linux-headers-$(uname -r)
```
如果还是不行,你可以尝试使用以下命令创建一个软链接,将 `/lib/modules/6.1.0-kali9-amd64/build` 指向正确的内核头文件目录:
```
sudo ln -s /usr/src/linux-headers-$(uname -r) /lib/modules/6.1.0-kali9-amd64/build
```
然后再次尝试编译 `rtl8821CU` 模块。
阅读全文