用terminal 编译运行objective-c 程序(上)
来源:互联网 发布:embed.js 下载 编辑:程序博客网 时间:2024/05/01 19:57
在Programming in Objective-C 2.0, Rough Cuts, 2nd Edition 这本书中,作者第一个程序的例子就是如何用Xcode和command line来编译运行objective-c程序
最近在想办法做一个接口单元测试事情,我们需要给远端后台一个可运行的单元测试程序,这个程序要脱离Xcode和Simulator。
测试主要是后天api接收和返回的参数这类东西,防止后台的人改代码,让我们前端的人在发送接收数据时发生crash。
具体做法是:
1.打开terminal 程序
2.你可以创建一个目录(比如Progs),专门用来放置文件,用下面的命令
mkdir Progs3.进入目录
cd Progs4.创建并编译程序main.m
vi main.m
上面的命令会用vi打开一个空文件,文件名就是main.m,也就是系统会自动为你创建好空文件main.m
粘贴下面这段代码
#import <Foundation/Foundation.h>int main (int argc, const char * argv[]){ NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSLog (@"Programming is fun!"); [pool drain]; return 0;}
按esc 并且在vi编辑模式下输入
:wq
表示保存并退出。
5.编译main.m程序
gcc main.m -o main -ObjC -framework Foundation
这段命令,表示用gcc编译main.m文件并且生成名称为main可执行文件,连接Foundation库
然后输入
./main
即可运行main程序
更深入解析,敬请期待!
- 用terminal 编译运行objective-c 程序(上)
- 命令行编译运行Objective-C程序
- XP系统上运行objective-c程序
- [Nodejs] terminal上运行nodejs程序
- Windows系统中使用GNUstep 编译运行Objective-C程序
- Windows 下使用 GNUstep 编译并运行 Objective-C 程序
- Windows 下使用 GNUstep 编译并运行 Objective-C 程序
- Windows 下使用 GNUstep 编译并运行 Objective-C 程序
- Windows 下使用 GNUstep 编译并运行 Objective-C 程序
- 2014.2.21 mac OS terminal 编译运行 C 和 java 程序的指令
- 如何在Terminal命令行模式下运行Objective-C
- 借助交叉编译用C编译Android上运行的程序
- ndk编译android上运行的c程序
- 如何编译能在android上运行的C程序
- NDK编译Android上运行的C可执行程序
- 编译一个可以运行在openwrt上的c程序
- 编译一个可以运行在openwrt上的c程序
- 编译一个可以运行在openwrt上的c程序
- sqlite多线程下同一个连接测试结果
- 不上大学 你可以学些什么?
- windows怎么与虚拟机linux共享
- flex 父窗口与子窗口通信
- 在PHP中通过POST方法实现文件上传功能
- 用terminal 编译运行objective-c 程序(上)
- mongodb常用命令
- 堆和栈
- 教你用vmware打开镜像扩展名为.vmdk的硬盘文件!!!
- The best spring 3 mvc tutorial
- java.nio 基础知识
- tcp 链接终止过程
- 1677
- 创建一个简单的workflow工作流(WF4)