cygwin使用gcc/G++编译,显示找不到locale.h,stdio.h。

weizaixl 2015-06-26 05:41:05
各位,我在windows7上使用cygwin版本为2.0.4,gcc版本为4.9.2,利用gcc编译结果总是显示找不到locale,h,找不到stdio.h等问题。可能是头文件路径不对,或者什么原因,结果如图所示

程序代码很简单,c语言包含stdio.h,然后输出,就出现找不到stdio.h.C++包含iostream头文件输出就显示找不到locale.h,或者找不到wchar.h。
请教各位大牛,有人碰到过类似的问题吗?或者有什么解决方案吗?
本人linux小白一枚,还请各位帮帮忙。
...全文
743 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuemiliardo2 2018-08-10
  • 打赏
  • 举报
回复
可能是把重要的文件删除了
大大大白 2015-10-14
  • 打赏
  • 举报
回复
stdio.h一般建议写成#include “stdio.h”
但是不影响结果 ,用find / -name "stdio.h "看看系统里面有没有该头文件
837468220 2015-10-13
  • 打赏
  • 举报
回复
看看/usr/include下有没有stdio.h

64,661

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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