正确包含内核头文件

时间:2017-11-30 18:36:39

标签: header include kernel

我想做一些内核编程,我正在运行Ubuntu 16.04,但是出现了包含的问题。
示例:我想要包含" sys / types.h"。
然后有一个致命错误,即不存在具有该名称的文件或目录。然后我安装了一些包,但仍未找到。在我自己搜索types.h之后,我在/usr/include/sys/types.h中找到了它。 所以我加入了

#include </usr/include/sys/types.h>.  

但现在出现以下错误:
&#34; /usr/include/sys/types.h:25:22:致命错误:features.h:没有这样的文件或目录&#34;
我有一种感觉,我错过了一些东西,但我不知道是什么 我尝试了以下的东西:
-sudo apt-get update
-sudo apt-get install linux-source
-sudo apt-get install build-essential
-sudo apt-get install linux-headers - $(uname -r)
-sudo apt-get install libc6-dev-i386 -sudo apt-get install linux-headers-generic
如果有人有工作建议,我真的很感激!

0 个答案:

没有答案