我想用GCC 4.9(实验)在OS X 10.9上编译C程序。出于某种原因,我得到了下面的错误在编译时:GCC致命错误:stdio.h:没有这样的文件或目录
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
时会发生错误。什么可能导致这个问题,以及如何解决?
你能看到的gcc做找头文件'echo“#include”| gcc -v -x c -'并检查搜索路径。 –
非常有用的命令!它看起来不像'stdio.h'在GCC的任何搜索路径中。 – Jules
小牛队不再拥有基地/ usr/include。您需要从XCode OS 10.9 SDK将它链接到位。 –