gcc - GCC致命错误:stdio.h: 没有这样的文件或者目录

我试图在OS X上用GCC 4.9 编译C程序,我在编译时得到以下错误:


gcc: fatal error: stdio.h: No such file or directory

然后,我尝试了一个简单的Hello World程序:


#include <stdio.h>

int main(int *argc, const char *argv[])
{
 printf("Hello, world!");
 return 0;
}

再次运行gcc -o ~/hello ~/hello.c,得到同样的错误,导致这个问题的原因是什么,如何解决?

时间:

以前版本的Xcode允许你通过Xcode/Preferences安装命令行工具,但是xcode5没有在GUI中提供命令行工具选项,所以,我假设它现在已经自动包含了,尝试运行此命令:


xcode-select --install

我也有同样的问题,我从app store安装了"XCode:开发工具",为我解决了这个问题。

我认为这个链接将有助于:https://itunes.apple.com/us/app/xcode/id497799835?mt=12&ls=1

ubuntu用户:

sudo apt-get install libc6-dev

gem install json -v '1.8.2'

...