拓展:使用终端创建、编译、链接OC…
来源:互联网 发布:时代软件工作室 编辑:程序博客网 时间:2024/05/21 19:50
本文介绍一下如何使用Mac OS X自带终端快速创建、编译、链接OC程序。
因为我们使用到了Foundation框架 ,而系统不会自动帮我们包含)
1.打开终端
顺序:打开Finder——应用程序——实用工具——终端
2.打开需要存放 .m 文件的路径(比如我需要放到桌面,那么我就输入cd Desktop)
创建 .m 文件 (touch iOS开发——01_第一个OC程序.m)
打开 .m 文件 (open iOS开发——01_第一个OC程序.m )
注:命令的空格不能省略
编写代码
3.进行编译链接
编译(cc -c iOS开发——01_第一个OC程序.m )回车,会生成一个.o 文件。
链接(cc iOS开发——01_第一个OC程序.o -frameworkFoundation)回车,会生成一个a.out的可执行文件。
注:命令的空格不能省略
4.运行(./a.out)
运行结果:
这样我们的第一个OC程序就成功编译并运行了。
小结:
注:命令的空格不能省略
1.创建命令:touch 需要创建的文件名.m
2.打开命令:open 需要打开的文件名.m
3.编译:cc -c 需要编译的文件名.m
4.链接:cc 需要链接的文件名.o -framework Foundation (-frameworkfoundation不能省略,
5.运行:./a.out
小技巧:
我们也可以直接输入 cc 需要编译的文件名.m 进行编译链接然后生成a.out可执行文件
因为此命令拥有编译、链接的功能。
如果哪里有错或者有什么问题可以随时联系我,转载请注明出处,谢谢!
0 0
- 拓展:使用终端创建、编译、链接OC…
- 使用终端编译和运行OC程序
- 使用clang命令行工具/终端直接 编译链接Objective-C应用程序
- OC代码编译,链接,执行过程 02
- 使用clang编译OC程序
- 编译链接------Linux环境下c语言静态链接库和动态链接库创建和使用
- 编译链接------Linux环境下c语言静态链接库和动态链接库创建和使用
- 使用 OC 创建一个类
- 终端下使用gradle编译android应用
- 使用终端编译C语言程序
- 终端使用命令卸载交叉编译工具
- linux编译使用链接库
- linux编译使用链接库
- 在linux下创建静态链接库和编译链接
- 创建使用动态链接库
- 【Linux-ln拓展】可用于同时创建多个硬链接同时备份多个文件的程序
- 如何使用Xcode编译OC程序
- php 编译安装拓展
- HDU 4027 Can you answer these queries?
- 日经春秋 20151102
- 01_iOS开发需要准备什么?
- IOS开发——01_第一个OC程序
- 安卓虚拟机启动后报错: 类似 SDK Manager] Error: Error parsing .....devices.xml 解决方案
- 拓展:使用终端创建、编译、链接OC…
- Mac 常用快捷键
- IOS开发——02_第一个类的创建、声明…
- iOS启动过程
- UIApplication 是什么
- UIApplicationDelegate
- UIWindows 使用注意
- 代码创建storyboard
- 【CoreData】表之间的关联