2017-11-11 35 views
0

mac book pro、ios最新バージョン。 gccがインストールされ、xcode-select --installが実行されます。私はgccのパス/に/ hello.cのを実行したときにgccが致命的なエラーをスローしました:stdio.h:そのようなファイルやディレクトリがありません

、私はPIP3と正規表現(のpythonのモジュール)をアップグレードしようとしたとき、それが最初に示された次のエラー

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

を得ました。 hello.cはgccの単なるテストです。

フォーラムにも同様のトピックがありますが、まだ分かりません。どのように問題を解決するのですか?

+0

'which gcc'はあなたに何を伝えますか? 'gcc --version'はあなたに何を伝えますか? –

+0

'stdio.h'は、コンパイラが正しくインストールされていれば、コンパイラに同梱されるヘッダの基本セットの一部です。 –

+0

@JohnZwinck、...それは本当にgccではなく、Appleのgcc互換性のあるLLVMのラッパーであると仮定しています。さて、 "仮定"を*希望*に置き換えてください。現行のMacOSに実際のgccをインストールすると、あまりうまくサポートされていないシナリオでOPが実行されます。 –

答えて

1

Macosでは、ヘッダファイルにはシステムコンパイラ(Xcode環境)が付属しています。 Homebrewが配布するコンパイラには含まれていないので、Xcodeをインストールしてxcode-selectxcrunなどのツールを使用する必要があります。

+0

私はApp Storeからxcodeをインストールしました –

+1

それ以降は追加の手順が必要です。このトピックに関するその他の質問を参照してください。 –

関連する問題