001-终端操作OC代码
来源:互联网 发布:淘宝店运营计划书 编辑:程序博客网 时间:2024/04/30 09:59
1.打开目标文件夹(目标文件夹绝对路径:desktop/iOS开发/OC语言/20151216)
~ cd desktop/iOS开发/OC语言/20151216
2.在该路径下新建一个文件夹(文件夹名:代码)
~ mkdir 代码
3.打开该文件夹
~ cd 代码/
4.在该文件夹下新建目标文件(后缀名为.m)
~ touch 第一个OC程序.m
5.打开该OC程序
~ open 第一个OC程序.m
6.编译该OC程序
~ cc -c 第一个OC程序.m
7.查看编译后的目标文件夹下的文件,发现会多出一个.o文件
~ ls -l
8.链接该.o文件(链接只会导入C的头文件,所以在这里我们需要注意导入我们需要导入的框架(Foundation))
~ cc 第一个OC程序.o -framework Foundation
9.查看编译后的目标文件夹下的文件,发现会多出一个可执行文件a.out(默认此文件名)
~ ls -l
10.运行该a.out文件
~ ./a.out
11.清除控制台
~ clear
12.如果有两个文件需要合并(比如讲同一个文件夹下面one.m 里面是main函数调用了two.m里的方法)
具体做法为:
a、先将two.m里面被调用的方法放在two.h文件里申明一下
b、编译one.m和two.m,生成one.o和two.o
~ cc -c one.m two.m
c、链接one.o和two.o(假设two.m中导入了Foundation框架)
~ cc one.o two.o -framework Foundation
d、最后运行可执行文件a.out
~ ./a.out
0 0
- 001-终端操作OC代码
- 终端 操作
- 终端自适应js操作代码实例,不同屏幕比例尺寸
- OC代码
- 终端操作GitHub代码以及代码的版本控制(develop/master)多图
- 使用终端编译和运行OC程序
- OC入门--基本知识(终端)
- Ubuntu常用终端操作
- Ubuntu终端操作
- ubuntu终端操作快捷键
- Linux - 终端基础操作:
- Linux 终端常用操作
- MAC 终端操作命令
- 从终端操作framebuffer
- MySQL-终端基本操作
- Mac终端操作命令
- 终端操作MySQL数据库
- mac mysql 终端操作
- 我的编程笔记-asp.net批量上传图片
- 对红黑树的理解【增加节点篇】
- HTML打印方法总结
- c#的委托(2)之调用实例化方法
- HTTP协议头及错误码详解
- 001-终端操作OC代码
- numpy数据类型
- 霍夫曼编码
- Android中Glide(加载图片)的使用
- mysql自身运行日志文件详解
- Git学习笔记整理
- 27. Remove Element [easy]
- Opencv3.0-python的那些事儿:(一)、Opencv的图像和视频处理基本用法
- Reverse String