linux C语言的头文件对应Windows下的头文件是哪些??

2025-01-04 10:44:26
推荐回答(4个)
回答1:

  1. linux和windows平台下,能够对应的头文件就是符合C11标准的头文件。其他的头文件不仅和平台有关系,还和平台下的编译环境有关,很难画上等号的。

  2. C语言符合标准的头文件.

    #include //设定插入点
    #include //字符处理
    #include //定义错误码
    #include //浮点数处理
    #include //文件输入/输出
    #include //参数化输入/输出
    #include //数据流输入/输出
    #include //定义各种数据类型最值常量
    #include //定义本地化函数
    #include //定义数学函数
    #include //定义输入/输出函数
    #include //定义杂项函数及内存分配函数
    #include //字符串处理
    #include //基于数组的输入/输出
    #include //定义关于时间的函数
    #include //宽字符处理及输入/输出
    #include //宽字符分类

  3. linux常用头文件如下:
    POSIX标准定义的头文件
            目录项
             文件控制
        文件名匹配类型
        路径名模式匹配类型
            组文件
        网络数据库操作
            口令文件
        正则表达式
            TAR归档值
        终端I/O
        符号常量
        文件时间
        字符扩展类型
    -------------------------
        INTERNET定义
        套接字本地接口
        INTERNET地址族
        传输控制协议定义
    -------------------------
        内存管理声明
        Select函数
        套接字借口
        文件状态
        进程时间
        基本系统数据类型
        UNIX域套接字定义
        系统名
        进程控制
    ------------------------------
    POSIX定义的XSI扩展头文件
        cpio归档值
        动态链接
        消息显示结构
            文件树漫游
        代码集转换使用程序
        语言信息常量
        模式匹配函数定义
        货币类型
        数据库操作
        消息类别
        轮询函数
        搜索表
        字符串操作
        系统出错日志记录
        用户上下文
        用户限制
        用户帐户数据库
    -----------------------------
        IPC(命名管道)
        消息队列
    资源操作
        信号量
        共享存储
        文件系统信息
        时间类型
        附加的日期和时间定义
        矢量I/O操作
    ------------------------------
    POSIX定义的可选头文件
            异步I/O
        消息队列
        线程
        执行调度
        信号量
         实时spawn接口
        XSI STREAMS接口
         事件跟踪

回答2:


#include
#include
#include
是没有的.

#include
#include
#include
是标准的, 都有.

回答3:

补充:unistd.h 没有,可以用 windows.h
当然不是一个东西,一个是Unix的,一个是Windows的,比如fork就没有。

回答4:

有的是C语言标准函数库,是linux和windows共有的,有的是linux独有的库函数