Linux 代码块dosen'中的头;我不为FriendlyARM工作

Linux 代码块dosen'中的头;我不为FriendlyARM工作,linux,arm,codeblocks,Linux,Arm,Codeblocks,我在代码块和FriendlyARM方面有问题 我已经使用comand安装了所有头文件 #include "linux/fs.h" #include "linux/cdev.h" #include "linux/module.h" #include "linux/kernel.h" #include "linux/device.h" #include "asm/uaccess.h" #include "asm/io.h" #include "linux/slab.h" 版本:linux-head

我在代码块和FriendlyARM方面有问题

我已经使用comand安装了所有头文件

#include "linux/fs.h"
#include "linux/cdev.h"
#include "linux/module.h"
#include "linux/kernel.h"
#include "linux/device.h"
#include "asm/uaccess.h"
#include "asm/io.h"
#include "linux/slab.h"
版本:linux-headers-4.15.0-29

我已在编译器/搜索目录中配置了该程序:

/usr/src/linux-headers-4.15.0-29/include

/usr/arm-linux-gnueabi/include

但是当我编译应用程序时,代码块在中显示错误“没有这样的文件或目录” 所以我将配置这个头,然后代码块显示其他错误,并停留在其他头中错误的无限循环中


如何识别代码块中的所有头?

您是在为arm目标编译还是交叉编译?嘿嘿。谢谢我正在使用交叉编译器窗体FriendlyARM。-->arm-linux-gcc-4.5.1-v6-vfp-20120301那么您当然不想使用hosts头文件,假设它不是FriendlyARM
sudo apt-get install linux-headers-$(uname -r)