常用UNIX指令 Mac系统采用的是UNIX文件系统,所有的文件都放在根目录/下面,因此没有Windows中分C盘、D盘的概念 因为Mac系统是基于UNIX系统的,因此可以在“终端”中输入一些UNIX指令来操作Mac系统 常用的UNIX指令:(需要经常使用才不容易忘记) ls :列出当前目录下的所有内容(文件\文件夹) pwd :显示出当前目录的名称 cd :改变当前操作的目录 who :显示当前用户名 clear :清除所有内容 mkdir : 创建一个新目录 计算机只能识别0和1组成的机器指令,你现在写的这些什么int、main这些英文,它是看不懂的 我们需要使用C语言编译器,将源文件翻译成只有0和1的二进制文件,这个翻译过程称为“编译” 使用clang编译one.c文件:cc –c one.c 编译器还有个很实用的功能:检测语法错误 源文件编译成功后,会生成一个.o目标文件,这就是一个二进制文件,但是,还是不能运行 将所有相关联的.o目标文件、以及C语言函数库组合在一起生成可执行文件的过程,我们称为“链接” 使用clang链接one.o文件:cc one.o 编译one.c,生成one.o文件 cc -c one.c 链接one.o,生成a.out文件 cc one.o 运行a.out ./a.out |