GCC 4.9(実験的)でOS X 10.9のCでプログラムをコンパイルしようとしています。何らかの理由で、コンパイル時に次のエラーが表示されます。
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
のインポート時にエラーを生成するリリースがあることは信じがたいようです。この問題の原因は何ですか?どのように修正できますか?
Mac OS Mojaveの場合、受け入れられた回答は機能しなくなりました。コマンドxcode-select --install
を実行すると、「ソフトウェアアップデート」を使用してアップデートをインストールするように指示されます。
これで link は更新されたメソッドです:
ターミナルを開いてから:
cd /Library/Developer/CommandLineTools/Packages/
open macOS_SDK_headers_for_macOS_10.14.pkg
これにより、インストールウィザードが開きます。
ubuntuユーザー:
Sudo apt-get install libc6-dev
特別にRuby VMにgem install json -v '1.8.2'
のインストールに問題がある開発者
同じ問題がありました。 「XCode:開発ツール」をアプリストアからインストールし、問題を修正しました。
このリンクは役立つと思います: https://iTunes.Apple.com/us/app/xcode/id497799835?mt=12&ls=1
Yann Raminのアドバイスに感謝します。リンクを使用したより良いソリューションがあると思いますが、これは簡単で迅速でした。
幸運を!