linux下编译c源码提示找不到stdio.h头文件

问题

前几天新装了linuxmint系统,今天尝试在下面编译c源码时提示找不到stdio.h文件。这是第一次遇到这种问题,印象中以前用过那么多linux都是默认自带这个头文件的。后面查了下发现linuxmint居然没有自带,于是尝试自己装下开发包。

解决方案

先切成root用户

sudo su

安装相关开发包

apt install libc6-dev

安装好了以后重新使用gcc进行编译,问题解决。