美文网首页
OC程序的编译链接

OC程序的编译链接

作者: DarkSkyyy | 来源:发表于2017-09-08 14:47 被阅读0次

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


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

    相关文章

      网友评论

          本文标题:OC程序的编译链接

          本文链接:https://www.haomeiwen.com/subject/biwgjxtx.html