求助:linux下GCC编译,为啥报错没有头文件那个文件或目录?

shzhsh22 2010-10-13 10:53:12
在一个处理文件的程序中:
#include <io.h>

但编译时,报错“filecopy.c:3:16: 错误:io.h:没有那个文件或目录”

这是为啥?io.h跑哪去了啊?
...全文
10671 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小魔菇 2010-10-13
  • 打赏
  • 举报
回复
这个是C标准库的头文件
上1楼的方式找找 如果没有的话 装一个标准库
ayw215 2010-10-13
  • 打赏
  • 举报
回复
find -name ‘io.h’
看看
mLee79 2010-10-13
  • 打赏
  • 举报
回复
标C从来没有过 io.h ...

C99 只有
<assert.h> <complex.h> <ctype.h> <errno.h> <fenv.h> <float.h> <inttypes.h> <iso646.h> <limits.h> <locale.h> <math.h> <setjmp.h> <signal.h> <stdarg.h> <stdbool.h> <stddef.h>
<stdint.h> <stdio.h> <stdlib.h> <string.h> <tgmath.h> <time.h> <wchar.h> <wctype.h>

C89 更少
Csuxiaowu 2010-10-13
  • 打赏
  • 举报
回复
解决了 就来结贴啊
shzhsh22 2010-10-13
  • 打赏
  • 举报
回复
/usr/include下没有,但是在/usr/include/sys下有,我把io.h复制到了/usr/include下,就行了,谢谢楼上各位了
车太靓 2010-10-13
  • 打赏
  • 举报
回复
find /usr/include -name "io.h",
justkk 2010-10-13
  • 打赏
  • 举报
回复
find /usr/include -name "io.h"

69,394

社区成员

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

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