C stdio.h 没有这样的文件或目录

C stdio.h 没有这样的文件或目录

gcc在我更新到 Ubuntu 16.04 之前,它运行良好,现在我运行:

gcc file.c

出现错误:

file.c:1:18: fatal error: stdio.h: No such file or directory
compilation terminated.

我检查了一下它是否stdio.h在那里,它仍然在里面/usr/include/stdio.h。请帮忙!

答案1

第一次运行:

find /usr/include/ -name "stdio.h"

如果没有返回文件,则运行:

sudo apt install --reinstall build-essential

这将重新安装所有丢失的文件。

答案2

跑步:

sudo apt install --reinstall gcc-5.4

这将重新安装gcc。重新安装有时可以解决问题。

答案3

安装缺少的库:

sudo apt install libc6-dev

答案4

进入 C/C++ 配置并添加/usr/include/**已为我修复的问题。

相关内容