编写代码、编译代码、链接、执行
1.在.m文件上写符合OC语法规范的源代码
2.使用编译器将源代码编译为目标文件
在终端上输入编译命令: cc -c xx.m 或者 gcc -c xx.m
编译的过程:
- a.做预处理
- b.检查语法
- c.编译代码
3.链接
在终端输入链接命令:cc xx.o 或者 gcc xx.o
如果程序中使用了某种框架,那么需要:
cc xx.o -framework frameworkName 或者 gcc xx.o -framework frameworkName
4.链接成功后,会生成一个a.out可执行文件,即可执行
在终端输入执行命令:./a.out
事例: 我们使用终端编写一段测试代码
- 在终端使用命令vim编辑一段代码
vim test.m
#import<Foundation/Foundation.h>
int main(void)
{
NSLog(@"这是字符串");
return 0;
}
- 保存退出
:wq
- 编译代码
gcc -c test.m
- 链接代码
gcc test.o -framework Foundation
- 执行代码
./a.out
- 运行结果
2017-09-08 14:46:55.303 a.out[87247:34056880] 这是字符串