unistd.h 找不到size_t的定义

sll1983 2013-03-26 05:36:52
刚编译工程的时候出来一堆这个报错,所有的size_t都没有声明。环境是centos 5.8 gcc4.1.2,有朋友知道是什么原因导致的么?
/usr/include/unistd.h:327: 错误:‘size_t’ 未声明
/usr/include/unistd.h:333: 错误:‘size_t’ 未声明
/usr/include/unistd.h:343: 错误:‘size_t’ 未声明
/usr/include/unistd.h:351: 错误:‘size_t’ 未声明
/usr/include/unistd.h:371: 错误:‘size_t’ 未声明
/usr/include/unistd.h:375: 错误:‘size_t’ 未声明
/usr/include/unistd.h:471: 错误:‘size_t’ 未声明
/usr/include/unistd.h:568: 错误:‘size_t’ 没有命名一个类型
/usr/include/unistd.h:740: 错误:‘size_t’ 未声明
/usr/include/unistd.h:776: 错误:‘size_t’ 未声明
/usr/include/unistd.h:787: 错误:‘size_t’ 未声明
/usr/include/unistd.h:823: 错误:‘size_t’ 未声明
/usr/include/unistd.h:845: 错误:‘size_t’ 未声明
/usr/include/unistd.h:852: 错误:‘size_t’ 未声明
/usr/include/unistd.h:863: 错误:‘size_t’ 未声明
/usr/include/unistd.h:865: 错误:‘size_t’ 未声明
/usr/include/unistd.h:883: 错误:‘size_t’ 未声明
/usr/include/unistd.h:884: 错误:‘size_t’ 未声明
...全文
608 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tsh185 2013-03-26
  • 打赏
  • 举报
回复
stdio.h stdlib.h stdint.h 这三个加上
tsh185 2013-03-26
  • 打赏
  • 举报
回复
stddef.h
  • 打赏
  • 举报
回复
size_t在很多地方都有定义。 可以自己加一个定义,
typedef unsigned int size_t;

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧