我正在尝试使用GCC 4.9(实验性)在OS X 10.9上用C编译程序.出于某种原因,我在编译时遇到以下错误:
gcc: fatal error: stdio.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
然后我尝试了一个简单的Hello World程序:
#include <stdio.h>
int main(int argc, const char *argv[])
{
printf("Hello, world!");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
再次,在运行时gcc -o ~/hello ~/hello.c,我得到了同样的错误.我正在使用一个实验版本gcc,但似乎难以置信的是会有一个在导入时产生错误的版本stdio.可能导致此问题的原因是什么,以及如何解决?
我是C的新手.这是我的"Hello,world!" 程序.
#include <stdio.h>
int main(void)
{
printf("Hello, world!\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在我尝试使用Terminal运行它后,它说:
MacBook-Pro-MacBook:~ macbook$ /Users/macbook/Desktop/peng/Untitled1
-bash: /Users/macbook/Desktop/peng/Untitled1: Permission denied
MacBook-Pro-MacBook:~ macbook$
Run Code Online (Sandbox Code Playgroud)
为什么?