我想用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將它鏈接到位。 –