windows下调试编译objective-c程序环境的搭建

windows下调试编译objective-c程序环境的搭建

ID:8891236

大小:148.00 KB

页数:3页

时间:2018-04-10

windows下调试编译objective-c程序环境的搭建_第1页
windows下调试编译objective-c程序环境的搭建_第2页
windows下调试编译objective-c程序环境的搭建_第3页
资源描述:

《windows下调试编译objective-c程序环境的搭建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、先下载GNUstepSystem、GNUstepCore、GNUstepDevel、CairoBackend(选装),各个程序的作用就不赘述了,安装好之后都有相应的描述文档。官网地址:http://www.gnustep.org安装好之后,可以写像下面一段helloworld程序测试编译环境,保存为hello.m文件,备用。推荐使用Uedit、Vi之类的文本编辑软器#importvoidmain(){NSLog(@"HelloWorld!");system("pause");}依次打开到X:GNUstepmsys1.0home

2、username,X是安装GNUstep的盘符,username计算机用户名,具体路径可以运行GNUstep的Shell控制台程序,输入pwd查看,把上面写好的.m文件复制到username文件夹中。接下来就开始编译hello.m这个文件了,打开Shell控制台程序,输入gcc-ohellohello.m-I/GNUstep/System/Library/Headers-fconstant-string-class=NSConstantString-L/GNUstep/System/Library/Libraries-lobjc-lgnustep-base上面这一长串的命令都要动手

3、敲,因此极其容易敲错,所以推荐大家用下面的两种(任选一种)快捷方式编译代码。------------------快捷编译方式一begin---------------此行不复制gcc-o"$1""$2"-I/GNUstep/System/Library/Headers-fconstant-string-class=NSConstantString- L/GNUstep/System/Library/Libraries-lobjc-lgnustep-base------------------快捷编译方式一end---------------此行不复制快捷编译方式一用法:1、将上述内容

4、保存为.sh文件(例如:gcc.sh),放到X:GNUstepmsys1.0homeusername目录下(和.m文件一个目录);2、打开GNUShell,输入shgcc.shhellohello.m,回车,将会在home/username文件夹下生成一个hello.exe文件,运行这个执行文件查看结果。------------------【推荐】快捷编译方式二begin---------------此行不复制#!/bin/shif[$#-ne1];thenecho"Usage:$0name"exit1figcc-g-o$1$1.m-fconstant-string-cl

5、ass=NSConstantString-I/GNUstep/System/Library/Headers/-L/GNUstep/System/Library/Libraries/-lobjc-lgnustep-baseexit0------------------快捷编译方式二end---------------此行不复制快捷编译方式二用法:1、将上述内容保存为.sh文件(例如:gcc.sh),放到C:GNUstepbin目录下;2、打开GNUShell,输入gcc.shhello(hello是源文件名,用此方式不需要加后缀名),回车,将会在home/username

6、文件夹下生成一个hello.exe文件,运行这个执行文件查看结果。环境搭建完毕,开始objective-c之旅吧!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。