1.打开目标文件夹(目标文件夹绝对路径:desktop/iOS开发/OC语言/20151216)
~ cd desktop/iOS开发/OC语言/20151216
2.在该路径下新建一个文件夹(文件夹名:代码)
~ mkdir 代码
3.打开该文件夹
~ cd 代码/
4.在该文件夹下新建目标文件(后缀名为.m)
~ touch 第一个OC程序.m
5.打开该OC程序
~ open 第一个OC程序.m
6.编译该OC程序
~ cc -c 第一个OC程序.m
7.查看编译后的目标文件夹下的文件,发现会多出一个.o文件
~ ls -l
8.链接该.o文件(链接只会导入C的头文件,所以在这里我们需要注意导入我们需要导入的框架(Foundation))
~ cc 第一个OC程序.o -framework Foundation
9.查看编译后的目标文件夹下的文件,发现会多出一个可执行文件a.out(默认此文件名)
~ ls -l
10.运行该a.out文件
~ ./a.out
11.清除控制台
~ clear
12.如果有两个文件需要合并(比如讲同一个文件夹下面one.m 里面是main函数调用了two.m里的方法)
具体做法为:
a、先将two.m里面被调用的方法放在two.h文件里申明一下
b、编译one.m和two.m,生成one.o和two.o
~ cc -c one.m two.m
c、链接one.o和two.o(假设two.m中导入了Foundation框架)
~ cc one.o two.o -framework Foundation
d、最后运行可执行文件a.out
~ ./a.out