我发现一个错误消息说没有这样的文件或目录“linux/slab.h”,但是

我发现一个错误消息说没有这样的文件或目录“linux/slab.h”,但是

我正在安装CP210x 驱动程序在我的 Ubuntu 22.04 上。在其说明中,第一步是make cp210x在终端窗口上运行。但是,在执行它时,出现一条错误消息,提示linux/slab.h未找到。以下是截图

我尝试过据说可以解决这个问题的步骤

首先,我尝试linux-headers通过在终端窗口上运行这些命令来安装适用于我当前内核版本的包。

  1. uname -r" on the terminal
  2. sudo apt-get install linux-headers-$(uname -r)
  3. make cp210x" again

第二,从另一个来源,(在这种情况下未找到文件err.h,但我认为它会起作用因为这些文件来自同一/linux目录)据说我需要包linux-libc-dev

  1. sudo apt-get update
  2. 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

相关内容