在我的 Ubuntu 20.4 虚拟机中,我为 IOT 设备安装了 RIOT OS。我在编译程序 main.c(通过命令 make BOARD=nucleo-f401re 执行)时遇到此错误,该程序应该可以访问 I2C 传感器读数。出了什么问题?
答案1
在终端中尝试这个:
sudo apt install linux-headers-`uname -r`
然后尝试再次编译。在我的系统上,i2c-dev.h 是我使用的内核的内核头文件的一部分。
在我的 Ubuntu 20.4 虚拟机中,我为 IOT 设备安装了 RIOT OS。我在编译程序 main.c(通过命令 make BOARD=nucleo-f401re 执行)时遇到此错误,该程序应该可以访问 I2C 传感器读数。出了什么问题?
在终端中尝试这个:
sudo apt install linux-headers-`uname -r`
然后尝试再次编译。在我的系统上,i2c-dev.h 是我使用的内核的内核头文件的一部分。