2017-11-11 313 views
0

mac book pro,ios最新版本。 gcc已安裝,並且xcode-select --install已完成。gcc丟出致命錯誤:stdio.h:沒有這樣的文件或目錄

,當我跑GCC路徑/到/ hello.c中,我得到了,當我試圖升級與PIP3正則表達式(蟒蛇的模塊),這是第一次顯示以下錯誤

hello.c:1:10: fatal error: stdio.h: No such file or directory 
#include <stdio.h> 
      ^~~~~~~~~ 
compilation terminated. 

。 hello.c只是gcc的測試。

在論壇上有類似的話題,但我還不明白。我該如何解決這個問題。

+0

'哪個gcc'告訴你什麼? 'gcc --version'告訴你什麼? –

+0

'stdio.h'是如果安裝正確,將與編譯器一起提供的基本頭文件集的一部分。 –

+0

@JohnZwinck,...我假設它不是真正的gcc,而是LLVM的蘋果的gcc兼容包裝。那麼,用*希望*替換「假設」;在當前的MacOS上安裝實際的gcc將會把OP放在一個不太好支持的場景中。 –

回答

1

在Macos上,頭文件隨系統編譯器(Xcode環境)一起提供。由Homebrew發佈的編譯器不包含它們,因此您仍然需要安裝Xcode並使用諸如xcode-selectxcrun之類的工具。

+0

我從App Store安裝了xcode –

+1

之後顯然需要執行其他步驟,請參閱有關此主題的其他問題。 –

相關問題