object-c 学习第一天(windows编译环境配置)
来源:互联网 发布:店铺广告牌制作软件 编辑:程序博客网 时间:2024/06/08 06:25
在某公司实习,经理让我在给了我2个方向的选择
1.大型数据库网站,分布式云计算hadoop
2.android和ios开发
由于我对网站开发jsp不怎么了解- -所以选择了后者,但公司没什么人会ios,没办法只能自学了。。
在网上找了2天环境方面的问题总结下来也就3个方法:
1.拥有一台MAC系统的电脑——没钱啊
2.拥有一台双核带有虚拟技术的cpu,2g以上内存的电脑在VMare虚拟机里安装MAC系统——我的电脑配置各种不给力啊
3.直接在本机上另装一个MAC系统(即网上所说的“黑苹果”)——感觉不靠谱没有尝试
4.安装object-c编译环境,在windows下通过gcc编译object-c代码——这是我唯一成功的
那我就来大致说说object-c编译环境的配置吧,网上也有很多配置方法,这对学习object-c已经足够了,呵呵
1下载软件
http://www.gnustep.org/experience/Windows.html 在这里下载前面三个,GNUstep MSYS System,GNUstep Core,GNUstep Devel,全部装好
2. 编写helloworld
object-c用的是.m作为默认的后缀,这里是helloworld.m,简单的写下代码:
#import
int main(char argc, char* argv[]) {
NSLog(@"hello world");
return 0;
}
helloworld.m放在GNUstep下的home文件夹下,方便编译,装在d盘的那就是D:\GNUstep\home里,没有home文件夹的自己创建一个
3. 编译exe
这个地方我搞了好久才成功,主要是没有linux的经验吧
有两种方法一个是创建一个sh文件还有一个是makefile
后者没有成功就来说说前者吧
创建一个gcc.sh文件,代码如下:
#!/bin/sh
gcc -fconstant-string-class=NSConstantString -c helloworld.m -I /GNUstep/System/Library/Headers
gcc -o helloworld helloworld.o -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base
./helloworld.exe
把这个文件也放在GNUstep下的home文件夹下
打开所有程序->GNUstep->shell
依次输入
cd空格/home(可以看到跳转至home目录下了)
./gcc.sh
简单吧
可以看到在一串info后显示
哈哈成功了吗,尽情开始object-c之旅吧,我也要继续加油了!
- object-c 学习第一天(windows编译环境配置)
- Object-C 学习第一天
- 在Windows环境下配置Object-c的编译环境
- object-c 学习(第一天)经典 hello word!
- ios 学习第一天 object-c入门
- C/C++ C语言学习第一天(配置)
- GTK3.0学习第一天---环境配置
- 认识object-c第一天
- 从今天开始学习ios,入门第一天(Object-C学习笔记)
- Linux 学习第一天 搭建环境,编译,调试,运行
- C语言第一天 环境配置 QT与XCode安装
- C#学习第一天
- c学习第一天
- 学习c第一天
- ubuntu 环境下配置 gcc 编译 Object-c
- 爬虫第一天:环境配置
- JSF2 学习日志,第一天,环境配置&hello world
- Hibernate学习第一天 配置环境和helloworld
- 位运算简介及实用技巧(二):进阶篇(1) [Matrix67]
- 一些排序方法的总结
- 位运算简介及实用技巧(四):实战篇 [Matrix67]
- mysql存储过程详解
- ContextMenu每一项前添加图标
- object-c 学习第一天(windows编译环境配置)
- 【C/C++学习】之二、static_cast和dynamic_cast、reinterpret_cast
- Git学习笔记5 merge冲突时二选一
- HDU 1203 I NEED A OFFER!
- 搜索引擎代码资源
- Checker Challenge
- linux线程间用信号量通信
- hdoj1579
- 告诉你一个真实的中国互联网:精英与草根