一、Mac下编译C语言文件时,需要使用“终端”进行编译
- 编译之前,需要先安装Command Line Tools OS X Mountain Lion .dmg,之后方可调用命令进行编译,现将命令总结如下:
如果编译成功,会在子目录下生成.o的目标文件。
2. 链接:将.o目标文件和系统自带函数合并在一起,生成可执行文件
指令:CC 文件名.o
系统默认生成a.out,如果想要改名,需要将指令改成:cc 文件名.o -o test
这样就将新的执行文件改成了test,不过没有后缀,执行的时候直接 ./ test即可。
3. 运行:执行程序
指令:./ 文件名.out
<或>将编译和链接一起执行
指令: CC 文件名.c
注释:UNIX指令里面,空格是很敏感的,所以在C文件名字最好不要带空格,(比如:touch 04 第一个程序.c 那么该命令将会创建两个文件)
还有编译时可以如下:cc -c 第一个程序.c 第二个程序.c 这样就同时编译两个程序。
二、常用命令
- 用 Tab 键自动补齐命令
比如想到 /System 目录中去,输入 cd /Sy 然后按一下Tab 键,命令就会自动补齐成 cd /System
操作带名字中带有空格的文件和目录 。
- 建立新目录
mkdir 目录名
例:在驱动目录下建一个备份目录 backup
mkdir /System/Library/Extensions/backup
- pwd
显示当前目录的路径名