每次我想在终端编译 C 文件时,我都必须输入 gcc 别名和 MacOSX SDK 的完整路径。例如,要运行 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
我该如何解决?