这些头文件是哪里的?

来源:百度知道 编辑:UC知道 时间:2024/07/02 01:31:47
哪位好心人帮忙看看这些头文件出自哪里?看上去好像要在linux环境下,但我没用过linux,所以不懂,恳请大家帮帮忙,感激不尽!
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include <linux/types.h>
#include <string.h>
#include <linux/videodev.h>
#include "v4l.h"
能不能给个邮箱?我把完整的程序发过来,帮忙看看!

你从哪里搞的这些语句的?
linux也并不一定表示linux环境下
而是表示当前目录下的linux目录下的
sys也是相同的道理

//这些是标准C的库文件
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

//这些是sys文件夹下的头文件
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <sys/mman.h>

//这些是linux文件夹下的头文件
#include <linux/types.h>
#include <linux/videodev.h>

//这些是当前文件夹下的头文件
#include "v4l.h"
#include <fcntl.h>
#include <unistd.h>

补充:
不管是什么系统下面,必须能找得到这些头文件才可以编译
否则,不可能编译通过的

按常规来说,应该是linux环境下的