我正在安装CP210x 驱动程序在我的 Ubuntu 22.04 上。在其说明中,第一步是make cp210x
在终端窗口上运行。但是,在执行它时,出现一条错误消息,提示linux/slab.h
未找到。
我尝试过据说可以解决这个问题的步骤
首先,我尝试linux-headers
通过在终端窗口上运行这些命令来安装适用于我当前内核版本的包。
uname -r" on the terminal
sudo apt-get install linux-headers-$(uname -r)
make cp210x" again
。
第二,从另一个来源,(在这种情况下未找到文件err.h
,但我认为它会起作用因为这些文件来自同一/linux
目录)据说我需要包linux-libc-dev
。
sudo apt-get update
sudo apt-get install linux-libc-dev linux-headers-generic
但上述所有解决方案都没有解决任何问题,在我尝试执行这些步骤之前,我的情况也是一样的。我该怎么办?有什么解决办法吗?
可能有助于您找到解决方案或建议的事情:
- 我在 Ubuntu 2.0.4 上通过 AppImage 安装了 Arduino 2.0.4
- 我还安装了 Expressif Systems 的 esp32 2.0.7