ターミナルでCファイルをコンパイルするたびに、gccエイリアスとMacOSXSDKの両方へのフルパスを入力する必要があります。たとえば、main.cを正常に実行するには、次のように入力します
$ cd /Users/Will/Desktop/C
$ /Users/Will/Desktop/C/gcc -isysroot /Developer/SDKs/MacOSX10.6.sdk main.c
ただし、私のディレクトリはDesktop / Cフォルダにあるので、フルパスを入力する必要はありません。
$ cd /Users/Will/Desktop/C
$ gcc main.c
私は得る
-bash: gcc: command not found
さらに、/ Developer / SDKs / MacOSX10.6.sdkでstdio.hなどのヘッダーファイルを探すことはすでに知っているはずですが、入力すると
$ /Users/Will/Desktop/C/gcc main.c
私は次のようなものを手に入れます
main.c:1:19: error: stdio.h: No such file or directory
これを修正するにはどうすればよいですか?