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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容