OC程序的编译链接


编写代码、编译代码、链接、执行


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

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] 这是字符串

你可能感兴趣的:(OC程序的编译链接)