Linux各个头文件的作用

<sys/types.h>只是为了定义系统类型(pid_t,size_t等)
<unistd.h>文件是Linux的系统调用,好比Windows中的windows.h
<assert.h>                   验证程序断言
<cpio.h>                       cpio归档值
<ctype.h>                     字符类型
<dirent.h>                   目录项
<errno.h>                     出错码
<fcntl.h>                     文件控制
<float.h>                     浮点常数
<signal.h>                   信号
<stdarg.h>                   可变参数表
<stddef.h>                   标准定义
<stdio.h>                     标准I/O库
<stdlib.h>                   公用函数
<string.h>                   字符串操作
<tar.h>                         tar归档值
<termios.h>                 终端I/O  
<time.h>                       时间和日期
<ulimit.h>                   用户限制
<unistd.h>                   符号常数
<utime.h>                     文件时间
<sys/ipc.h>                 IPC  
<sys/msg.h>                 消息队列
<sys/sem.h>                 信号量
<sys/shm.h>                 共享存储
<sys/stat.h>               文件状态
<sys/times.h>             进程时间
<sys/types.h>             原系统数据类型
<sys/wait.h>               进程控制


注明:Linux下开发的C程序都需要头文件unistd.h,但VC中没有个头文件,
所以用VC编译总是报错。把下面的内容保存为unistd.h,可以解决这个问题。

/** This file is part of the Mingw32 package.
* unistd.h maps     (roughly) to io.h
*/

#ifndef _UNISTD_H
#define _UNISTD_H

#include <io.h>
#include <process.h>

#endif /* _UNISTD_H */ 

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值