unistd.h 找不到size_t的定义
刚编译工程的时候出来一堆这个报错,所有的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’ 未声明