GCC致命错误:stdio.h:没有这样的文件或目录
我想用GCC 4.9(实验)在OS X 10.9上编译一个程序。 出于某种原因,我在编译时收到以下错误:
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
,我得到了同样的错误。 我正在使用一个gcc
的实验版本,但似乎难以置信的是,在导入stdio
时会有一个发生错误的版本。 有什么可能导致这个问题,如何解决?
我也有这个问题(通过MacPorts编译器遇到)。 以前的Xcode版本可以让你通过xcode / Preferences安装命令行工具,但是xcode5在GUI中没有提供命令行工具选项,所以我认为它现在被自动包含了。 尝试运行这个命令:
xcode-select --install
Ubuntu的用户:
sudo apt-get install libc6-dev
特别是ruby开发者,在他们的虚拟机上安装gem install json -v '1.8.2'
有问题
我有同样的问题。 我从app store安装了“XCode:开发工具”,并为我解决了这个问题。
我认为这个链接将有所帮助: https : //itunes.apple.com/us/app/xcode/id497799835?mt=12&ls=1
感谢Yann Ramin的build议。 我认为有一个更好的解决scheme与链接,但这很容易和快速。
祝你好运!