//1.Linux中一些头文件的作用:
#include <assert.h> //ANSI C。提供断言,assert(表达式)
#include <glib.h> //GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数
#include <dirent.h> //GCC。文件夹操作函数
#include <ctype.h> //ANSI C。字符测试函数。isdigit(),islower()等
#include <errno.h> //ANSI C。查看错误代码errno是调试程序的一个重要方法
#include <getopt.h> //处理命令行参数 //2.linux常用头文件如下: //POSIX标准定义的头文件
#include <dirent.h> //目录项
#include <fcntl.h> //文件控制
#include <fnmatch.h> //文件名匹配类型
#include <glob.h> //路径名模式匹配类型
#include <grp.h> //组文件
#include <netdb.h> //网络数据库操作
#include <pwd.h> //口令文件
#include <regex.h> //正则表达式
#include <tar.h> //TAR归档值
#include <termios.h> //终端I/O
#include <unistd.h> //符号常量
#include <utime.h> //文件时间
#include <wordexp.h> //字符扩展类型
//————————-
#include <arpa/inet.h> //INTERNET定义
#include <net/if.h> //套接字本地接口
#include <netinet/in.h> //INTERNET地址族
#include <netinet/tcp.h> //传输控制协议定义
//————————-
#include <sys/mman.h> //内存管理声明
#include <sys/select.h> //Select函数
#include <sys/socket.h> //套接字借口
#include <sys/stat.h> //文件状态
#include <sys/times.h> //进程时间
#include <sys/types.h> //基本系统数据类型
#include <sys/un.h> //UNIX域套接字定义
#include <sys/utsname.h> //系统名
#include <sys/wait.h> //进程控制
//——————————
//POSIX定义的XSI扩展头文件
#include <cpio.h> //cpio归档值
#include <dlfcn.h> //动态链接
#include <fmtmsg.h> //消息显示结构
#include <ftw.h> //文件树漫游
#include <iconv.h> //代码集转换使用程序
#include <langinfo.h> //语言信息常量
#include <libgen.h> //模式匹配函数定义
#include <monetary.h> //货币类型
#include <ndbm.h> //数据库操作
#include <nl_types.h> //消息类别
#include <poll.h> //轮询函数
#include <search.h> //搜索表
#include <strings.h> //字符串操作
#include <syslog.h> //系统出错日志记录
#include <ucontext.h> //用户上下文
#include <ulimit.h> //用户限制
#include <utmpx.h> //用户帐户数据库
//—————————–
#include <sys/ipc.h> //IPC(命名管道)
#include <sys/msg.h> //消息队列
#include <sys/resource.h> //资源操作
#include <sys/sem.h> //信号量
#include <sys/shm.h> //共享存储
#include <sys/statvfs.h> //文件系统信息
#include <sys/time.h> //时间类型
#include <sys/timeb.h> //附加的日期和时间定义
#include <sys/uio.h> //矢量I/O操作
//——————————
//POSIX定义的可选头文件
#include <aio.h> //异步I/O
#include <mqueue.h> //消息队列
#include <pthread.h> //线程
#include <sched.h> //执行调度
#include <semaphore.h> //信号量
#include <spawn.h> //实时spawn接口
#include <stropts.h> //XSI STREAMS接口
#include <trace.h> //事件跟踪 //3.C/C++头文件一览: //C
#include <assert.h>    //设定插入点
#include <ctype.h>     //字符处理
#include <errno.h>     //定义错误码
#include <float.h>     //浮点数处理
#include <iso646.h> //对应各种运算符的宏
#include <limits.h>    //定义各种数据类型最值的常量
#include <locale.h>    //定义本地化C函数
#include <math.h>     //定义数学函数
#include <setjmp.h> //异常处理支持
#include <signal.h> //信号机制支持
#include <stdarg.h> //不定参数列表支持
#include <stddef.h> //常用常量
#include <stdio.h>     //定义输入/输出函数
#include <stdlib.h>    //定义杂项函数及内存分配函数
#include <string.h>    //字符串处理
#include <time.h>     //定义关于时间的函数
#include <wchar.h>     //宽字符处理及输入/输出
#include <wctype.h>    //宽字符分类 //传统C++
#include <fstream.h>    //改用<fstream>
#include <iomanip.h>    //改用<iomainip>
#include <iostream.h>   //改用<iostream>
#include <strstrea.h>   //该类不再支持,改用<sstream>中的stringstream
//———————————————————————————————— //标准C++
#include <algorithm>    //STL 通用算法
#include <bitset>     //STL 位集容器
#include <cctype> //字符处理
#include <cerrno>      //定义错误码
#include <cfloat>     //浮点数处理
#include <ciso646> //对应各种运算符的宏
#include <climits>     //定义各种数据类型最值的常量
#include <clocale>     //定义本地化函数
#include <cmath>      //定义数学函数
#include <complex>     //复数类
#include <csignal> //信号机制支持
#include <csetjmp> //异常处理支持
#include <cstdarg> //不定参数列表支持
#include <cstddef> //常用常量
#include <cstdio>      //定义输入/输出函数
#include <cstdlib>     //定义杂项函数及内存分配函数
#include <cstring>     //字符串处理
#include <ctime>      //定义关于时间的函数
#include <cwchar>      //宽字符处理及输入/输出
#include <cwctype>     //宽字符分类
#include <deque>      //STL 双端队列容器
#include <exception>    //异常处理类
#include <fstream>     //文件输入/输出
#include <functional>   //STL 定义运算函数(代替运算符)
#include <limits>      //定义各种数据类型最值常量
#include <list>      //STL 线性列表容器
#include <locale> //本地化特定信息
#include <map>       //STL 映射容器
#include <memory> //STL通过分配器进行的内存分配
#include <new> //动态内存分配
#include <numeric> //STL常用的数字操作
#include <iomanip>     //参数化输入/输出
#include <ios>       //基本输入/输出支持
#include <iosfwd>     //输入/输出系统使用的前置声明
#include <iostream>     //数据流输入/输出
#include <istream>     //基本输入流
#include <iterator> //STL迭代器
#include <ostream>     //基本输出流
#include <queue>      //STL 队列容器
#include <set>       //STL 集合容器
#include <sstream>     //基于字符串的流
#include <stack>      //STL 堆栈容器
#include <stdexcept>    //标准异常类
#include <streambuf>    //底层输入/输出支持
#include <string>     //字符串类
#include <typeinfo> //运行期间类型信息
#include <utility>     //STL 通用模板类
#include <valarray> //对包含值的数组的操作
#include <vector>     //STL 动态数组容器
//———————————————————————————————— //C99增加的部分
#include <complex.h>   //复数处理
#include <fenv.h>    //浮点环境
#include <inttypes.h>  //整数格式转换
#include <stdbool.h>   //布尔环境
#include <stdint.h>   //整型环境
#include <tgmath.h>   //通用类型数学宏

linux c 头文件的更多相关文章

  1. linux常用头文件及说明

    linux常用头文件及说明 1. Linux中一些头文件的作用: <assert.h>:ANSI C.提供断言,assert(表达式)<glib.h>:GCC.GTK,GNOM ...

  2. Linux内核头文件与内核与库的关系

    看上一篇文章中对buildroot的介绍,里面的文档第 3.1.1.1 Internal toolchain backend 节内容 C库会去访问Linux kernel headers(*.h)文件 ...

  3. linux添加头文件路径

    gcc demo.c -o demo  -I/tools/libevent/include -L/tools/libevent/lib -levent -I:头文件目录 -L:静态库目录 -l:静态库 ...

  4. linux常用头文件

    http://blog.csdn.net/kokodudu/article/details/17361161 aio.h 异步I/Oassert.h 验证程序断言 complex 复数类complex ...

  5. linux 内核头文件 linux kernel header

    概述:在进行有关系统软件的安装的时候(编译一个新的驱动,或者安装一个系统级别的测试工具,例如systemtap),经常需要重新编译内核,相应的问题往往与内核头文件有关.那么,什么是内核头文件,为什么需 ...

  6. [C++]Linux之头文件sys/types.h[/usr/include/sys]

    1.查找<sys/types.h>文件 一般地,Linux的C头文件<sys/types.h>路径在如题的途径:/usr/include/sys下,然而博主[Linux For ...

  7. linux编程头文件所在路径的问题

    一.问题引入 1.头文件与库 当我们在PC主机linux环境下(如ubuntu),编写linux应用程序,然后利用gcc来编译.在源代码的开始位置会写入头文件,那是因为我们使用了系统提供的库函数,例如 ...

  8. linux 编程头文件搜索规则

    包含头文件有两种写法,分别是:#include <stdio.h>#include "stdio.h" <>和""分别表示搜索位置的方式 ...

  9. linux gcc头文件搜索路径

    #include <>: 直接到系统指定的某些目录中去找某些头文件.#include "": 先到源文件所在文件夹去找,然后再到系统指定的某些目录中去找某些头文件 1. ...

随机推荐

  1. IIS ,未能加载文件或程序集“System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

    1.解决办法:安装MSChart.exe程序 图表控件,下载附件,以管理员身份运行安装.

  2. xshell4无法使用小键盘问题解决

    今天新安装了一个Xshell4.0的客户端,登录linux服务器发现无法使用小键盘进行输入,后来把终端里的——终端类型 更改成linux后重新打开标签登录服务器,发现可正常使用.默认的终端类型为:xt ...

  3. View的滑动冲突

    一.常见的滑动冲突 场景1:外部滑动和内部滑动不一致 场景2:外部滑动和内部滑动一致 场景3:上面两种情况的嵌套 二.滑动冲突的处理方法 场景一:根据水平滑动还是竖直滑动判断到底由谁来拦截事件. 场景 ...

  4. 安装ecshop出错

    在安装Ecshop的时候,遇到两个问题: 1.Strict Standards: Non-static method cls_image::gd_version() should not be cal ...

  5. Python读取PDF内容

    1,引言 晚上翻看<Python网络数据采集>这本书,看到读取PDF内容的代码,想起来前几天集搜客刚刚发布了一个抓取网页pdf内容的抓取规则,这个规则能够把pdf内容当成html来做网页抓 ...

  6. centos下python的pymssql模块安装及简单使用

    1.安装pymssq模块 1-1.环境准备: 1-1-1.unixODBC安装 yum install unixODBC unixODBC-devel -y 1-1-2.freetds安装 下载 fr ...

  7. 使用Python把Gtest XML测试结果转换为HTML格式

    在最近的测试中,使用gtest测试框架对c语言代码进行测试,结果以XML文件来保存,但是测试结果的查阅和分析非常不方便.便想着把xml的结果直接转为HTML文件,方便和Jenkins系统对接显示.因现 ...

  8. @Html.ActionLink 添加样式 html标签

    @Html.ActionLink(item.MessageTitle, "Detail", "News",new { MessageId = item.Mess ...

  9. 翻书的效果:FMX.TSwipeTransitionEffect Animation

    This example shows how to use a TSwipeTransitionEffect transition and a TPathAnimation to simulate t ...

  10. 【Daily】 2014-4-28

    KEEP GOING  表达产品想法, 探讨产品问题, 倾听可能性问题. 一次就做好, 有成果展示, 主动展示 先确立图, 后确立代码. Hold dream, and never let it go ...