どうやら最近は XCode を App Store から簡単に手に入るようになったらしい。dmg ファイルでダウンロードせずに、直接 XCode4 が手に入る。現在の最新バージョンは 4.3.2 である。/Applications に XCode.app がインストールされるが、そのままでは、まだ実際にはインストールされていない。最初の実行で、いくつかの儀式を済ませた後で、XCode が使えるようになる。
#include <stdio.h> int main(void) { printf("Hello\n"); }
/usr/bin/
に cc
が無いのだ。cc はどこ?
この質問はネットに転がっていて、正しくない回答が結構みられる。典型的なのは
/Developer/usr/bin
にあるから、ここに PATH を張れと言うものだ。これは開発経験があれば誰でも考えるのであろうが、ダメである。先のプログラム a.c であれば、今度は stdio.h
が無いと言われる。つまり、PATH だけでは環境設定ができていないのだ。
-bash$ ls -l /usr/bin/cc lrwxr-xr-x 1 root wheel 5 3 25 09:51 /usr/bin/cc -> clang -bash$ ls -l /usr/bin/clang -rwxr-xr-x 1 root wheel 22985632 3 25 09:51 /usr/bin/clang -bash$
注意: /Developer/usr/bin
は PATH の中には含めない。