博文地址:http://blog.csdn.net/wubin1124/archive/2009/12/09/4971359.aspx

首先说明几点:

1 Linux内核所在目录为/usr/src/kernels/...

2 Linux头文件所在目录为/usr/include/...

3 找不见头文件可以用find命令查找 find / -name *.h

POSIX标准定义的头文件

<dirent.h>        目录项

<fcntl.h>         文件控制read,write,fcntl,close,link,stat,umask,unlink,fopen

O_RDONLY O_WRONLY O_NONBLOCK等。

<fnmatch.h>        文件名匹配类型

<glob.h>                路径名模式匹配类型

<grp.h>              组文件

<netdb.h>               网络数据库操作

<pwd.h>             口令文件

<regex.h>                      正则表达式

<tar.h>               TAR归档值

<termios.h>           终端I/O

<unistd.h>            符号常量unix standard header ->unistd.h,STDIN_FILENO,STDOUT_FILENO

<utime.h>             文件时间

<wordexp.h>    字符扩展类型

-------------------------

<arpa/inet.h>    INTERNET定义

<net/if.h>                       套接字本地接口

<netinet/in.h>    INTERNET地址族

<netinet/tcp.h>    传输控制协议定义

-------------------------

<sys/mman.h>    内存管理声明

<sys/select.h>    Select函数

<sys/socket.h>    套接字借口

<sys/stat.h>    文件状态

<sys/times.h>    进程时间

<sys/types.h>    基本系统数据类型例如:size_t(signed int) off_t(long)

<sys/un.h>    UNIX域套接字定义

<sys/utsname.h>    系统名

<sys/wait.h>    进程控制

------------------------------

POSIX定义的XSI扩展头文件

<cpio.h>    cpio归档值

<dlfcn.h>    动态链接

<fmtmsg.h>    消息显示结构

<ftw.h>        文件树漫游

<iconv.h>    代码集转换使用程序

<langinfo.h>    语言信息常量

<libgen.h>    模式匹配函数定义

<monetary.h>    货币类型

<ndbm.h>    数据库操作

<nl_types.h>    消息类别

<poll.h>    轮询函数

<search.h>    搜索表

<strings.h>    字符串操作

<syslog.h>    系统出错日志记录

<ucontext.h>    用户上下文

<ulimit.h>    用户限制

<utmpx.h>    用户帐户数据库

-----------------------------

<sys/ipc.h>    IPC(命名管道)

<sys/msg.h>    消息队列

<sys/resource.h>资源操作

<sys/sem.h>    信号量

<sys/shm.h>    共享存储

<sys/statvfs.h>    文件系统信息

<sys/time.h>    时间类型

<sys/timeb.h>    附加的日期和时间定义

<sys/uio.h>    矢量I/O操作

------------------------------

POSIX定义的可选头文件

<aio.h>        异步I/O

<mqueue.h>    消息队列

<pthread.h>    线程

<sched.h>    执行调度

<semaphore.h>    信号量

<spawn.h>     实时spawn接口

<stropts.h>    XSI STREAMS接口

<trace.h>     事件跟踪

C头文件一览

<assert.h> //设定插入点

<ctype.h> //字符处理

<errno.h> //定义错误码

<float.h> //浮点数处理

<iso646.h>        //对应各种运算符的宏

<limits.h> //定义各种数据类型最值的常量

<locale.h> //定义本地化C函数

<math.h> //定义数学函数

<setjmp.h>        //异常处理支持

<signal.h>        //信号机制支持

<stdarg.h>        //不定参数列表支持

<stddef.h>        //常用常量

<stdio.h> //定义输入/输出函数

<stdlib.h> //定义杂项函数及内存分配函数如malloc、free、system、atoi、atol、rand、exit等

<string.h> //字符串处理,strlen(),strcat(),strcpy(),strcmp()等等

<time.h> //定义关于时间的函数

<wchar.h> //宽字符处理及输入/输出

<wctype.h> //宽字符分类

C99增加的部分:

<complex.h> //复数处理

<fenv.h> //浮点环境

<inttypes.h> //整数格式转换

<stdbool.h> //布尔环境

<stdint.h> //整型环境

<tgmath.h> //通用类型数学宏

(504条消息) Linux常用的头文件及含义_欢欢喜欢欢欢喜喜的博客-CSDN博客

Linux常用的头文件及含义相关推荐

  1. linux中常用的头文件

    #include <linux/***.h> 是在linux-2.6.29/include/linux下面寻找源文件. #include <asm/***.h> 是在linux ...

  2. 嵌入式linux头文件,飞凌嵌入式知识汇092期:C工程的组织方式(头文件的功能)以及Linux下常用的头文件的作用...

    1.1每个C++/C程序通常分为两个文件.一个文件用于保存程序的声明(declaration),称为头文件.另一个文件用于保存程序的实现(implementation),称为定义(definition ...

  3. linux c 各头文件作用总结

    #include <linux/***.h> 是在linux-2.6.29/include/linux下面寻找源文件. #include <asm/***.h> 是在linux ...

  4. Linux C try 头文件,linux c 头文件

    //1.Linux中一些头文件的作用: #include //ANSI C.提供断言,assert(表达式) #include //GCC.GTK,GNOME的基础库,提供很多有用的函数,如有数据结构 ...

  5. vs2017 linux工程设置头文件,使用Visual Studio 2017作为Linux C++开发工具

    Visual Studio 2017 VS2017亮点很多,包括模块化安装.启动速度加快(第一次启动加快50%以上).github插件.启动页完善.增强代码提示功能,等等,更多参考:https://w ...

  6. 单片机C语言常用的头文件与库函数

    单片机C语言常用的头文件与库函数 以下头文件与库函数,只用头文件包含以下相应头文件即可调用. 持续更新中 Intrins.h头文件 函数名 函数原型 功能 返回值 _crol_ unsigned ch ...

  7. linux vim配置头文件搜索路径

    linux vim配置头文件搜索路径 根目录下 修改 etc/profile 文件结尾处加 set path=.,/usr/include,,/usr/include/c++/** //**搜索子目录 ...

  8. 『Linux』默认头文件存储路径/usr/include

    文章目录 /usr/include 引用 完 /usr/include linux系统编程往往需要引用c头文件,linux下,头文件一般存储到/usr/include 例如最常见的几个头文件: 又比如 ...

  9. linux下mkdir头文件_Linux部分常用命令学习记录

    Linux部分常用命令 ls 显示目标列表 ls -a 显示所有档案及目录(ls内定将档案名或目录名称为"."的视为影藏,不会列出): ls -l 以长格式显示目录下的内容列表.输 ...

最新文章

  1. SpringBoot mybatis Interceptor分页实现
  2. Linux 安装iostat命令
  3. 关于 python 的注释
  4. Linux学习资料-万用字符与特殊符号
  5. 删除对于job收缩日志失败547_MySQL中常见的几种日志
  6. linux内核关闭igmp,Linux kernel IGMP多个安全漏洞
  7. 【es】es 的 cat API是如何加载的
  8. java池_java中的各种池
  9. PowerBI功能发布时间线
  10. react学习系列1 修改create-react-app配置支持stylus 1
  11. cisco 基本命令
  12. shop--8.店铺管理页面的开发
  13. [BZOJ 4010] 菜肴制作
  14. 资质申报 - 系统集成企业资质等级评定条件实施细则
  15. java 模拟天眼查登陆,模拟天眼查登陆问题
  16. 华为机试真题 C++ 实现【最大化控制资源成本】【100%通过率】【2022.11 Q4 新题】
  17. Hadoop入门及官网教程
  18. k8s部署-49-k8s日志采集的解决方案思路梳理
  19. 约束优化方法_1_——Zoutendijk可行方向法
  20. 根据具体日期计算是一年的第几周和当月的第几周

热门文章

  1. linux 下 iconv 转换文件格式出错
  2. 一分钟了解形容背景很复杂的英语词汇
  3. 最新Fiora二次元聊天室宝塔源码+搭建教程/带后台
  4. 智能合约案例(众筹)
  5. PADS Layout VX.2.2 - 导出 DXF 文件
  6. 功率放大器的类型和特点是什么(功率放大器使用注意事项有哪些)
  7. 源码学习:CUDA samples(持续更新)
  8. 证大集团牵手金和OA软件,为企业提供了高效的管理水平
  9. 华为蓝牙耳机推荐哪款?值得入手的蓝牙耳机推荐
  10. 历届奥斯卡获奖影片(1927—2012)(图)