为 Realtek RTL8188EU 编译 lwfinger 的 rtl8188eu 驱动程序时出错

为 Realtek RTL8188EU 编译 lwfinger 的 rtl8188eu 驱动程序时出错

我正在使用带有无线 USB 适配器 Realtek RTL8188EUs 的 Ubuntu 20.04 LTS。

在克隆的文件夹中输入 make 时出现错误:

fossiscool@foss-is-cool:~/Área de Trabalho/rtl8188eu$ sudo make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.11.0-27-generic/build M=/home/fossiscool/Área de Trabalho/rtl8188eu  modules
make[1]: Entering folder '/usr/src/linux-headers-5.11.0-27-generic'
make[1]: *** No rule to make target 'de'.  Stop.
make[1]: Leaving folder '/usr/src/linux-headers-5.11.0-27-generic'
make: *** [Makefile:155: modules] Erro 2

sudo make all给出相同的输出。

(翻译)

答案1

构建系统make不能很好地处理路径中的空格——在这种情况下,它会拆分任务

M=/home/fossiscool/Área de Trabalho/rtl8188eu

进入

M=/home/fossiscool/Área

然后将其解释de Trabalho/rtl8188eu为要构建的目标列表的一部分(因此出现错误消息*** No rule to make target 'de'. Stop.

最简单的解决方法是将目录重命名Área de Trabalho为没有空格的名称 - 例如Área_de_Trabalho

相关内容