致命错误:linux/i2c-dev.h:没有这样的文件或目录 34 | #include

致命错误:linux/i2c-dev.h:没有这样的文件或目录 34 | #include

在我的 Ubuntu 20.4 虚拟机中,我为 IOT 设备安装了 RIOT OS。我在编译程序 main.c(通过命令 make BOARD=nucleo-f401re 执行)时遇到此错误,该程序应该可以访问 I2C 传感器读数。出了什么问题?

答案1

在终端中尝试这个:

sudo apt install linux-headers-`uname -r`

然后尝试再次编译。在我的系统上,i2c-dev.h 是我使用的内核的内核头文件的一部分。

相关内容