Windows平台上iPhone基于cygwin开发环境的搭建方法
cygwin 開發平台(windows版 iPhone SDK)
http://www.iphonetw.net/books/unofficialdev/cygwintoolchain
Windows平台上iPhone基于cygwin开发环境的搭建方法
http://www.laolang.cn/back-end-develop/windows-platform-iphone-by-cygwin-dev.html
GCC for Win32开发环境介绍(1)
http://read.newbooks.com.cn/info/35632.html
第一章 在视窗操作系统下的GCC
第一节 GCC家族概览
GCC是GNU公社的一个项目。是一个用于编程开发的自由编译器。最初,GCC只是一个C语言编译器,他是GNU C Compiler 的英文缩写。随着众多自由开发者的加入和GCC自身的发展,如今的GCC以经是一个包含众多语言的编译器了。其中包括 C,C++,Ada,Object C和Java等。所以,GCC也由原来的GNU C Compiler变为GNU Compiler Collection。也就是 GNU编译器家族 的意思。当然,如今的GCC借助于他的特性,具有了交叉编译器的功能,即在一个平台下编译另一个平台的代码。
如今,在Windows下比较流行的GCC移植版主要有三个。他们是 MinGW,Cygwin和Djgpp。虽然,Djgpp是应用于DOS系统的,考虑到windows对DOS的兼容,所以也将Djgpp纳入其中了。
第二节 入乡随俗的MinGW
MinGW是Minimalistic GNU for Windows 的缩写。她是一个建立在GCC和binutils 项目上的编译器系统。和其他GCC的移植版相比,她可以说是最接近Win32的一个了。因为,MinGW几乎支持所有的Win32API,这也是MinGW的特色之一。她所连接的程序,不需要任何第三方库就可以运行了。在某种程度上看,MinGW更像是VC的替代品。
MinGW可以从MinGW的官方网站 http://www.mingw.org 上获得。
首先,你要从 http://www.mingw.org/download.shtml 上下载如下几个压缩包。考虑到文件的更新和文章的灵活性。我将只写出文件的主要部分,将省去版本好和更新日期。
gcc-core
|
C语言编译器
|
gcc-c++
|
C++语言编译器
|
mingw-runtime
|
MinGW的运行时库(这个必须安装)
|
win32api |
win32的API函数头文件和连接库
|
binutils |
MinGW的汇编器和连接器等基础工具
|
gdb |
MinGW中的调试工具
|
mingw32-make
|
Make工具,用以更好的管理你的项目
|
最后到DOS终端上,将当前目录转换成 $(MINGW)/bin 下。输入
C:\>gcc -v |
你可以从 http://www.mingw.org/download.shtml 上下载 MinGW5.0.2.exe 这个程序。至少,在我写此文的时候,这个是最新版本。
对于设置,我们只需要在环境变量中的PATH 变量中,添加$(MINGW)/bin这个路径就可以了。
第三节 人在曹营心在汉的Cygwin
Cygwin可以从Cygwin的官方网站获得安装程序 http://www.cygwin.com/
在到了选择安装的组件时,在Devel 选项下,将gcc-core,gcc-g++ 等前的skip 点击成你所需要的版本号。
然后在 Lib选项卡中,将glib2,glib2-devel,glib2-runtime前的skip点成版本号。
$cd /cygdrive/d/ |
第四节 脚踏两只船的Djgpp
Djgpp,可以从Djgpp的官方网站上下载 http://www.delorie.com/djgpp/
总体来说,这篇文章写的有些匆忙。所以可能有些地方有不足。所以,希望各位能够多多原谅批评和指教。下一章,我将介绍GCC for Win32的IDE。同时,从这一章开始,我将向各位读者做一个小小的要求。那就是,希望你们能够将自己对这篇文章感到的不足告诉我,我将随时修改以发表的内容,以适合广大读者的要求。如果各位有什么想法或者意见,疑惑。希望您能到 http://blog.csdn.net/visioncat 上提出。
STUDIO软件开发组(SDT)
STUDIO Development Team
北斗星君(黄庠魁)
本文地址:http://read.newbooks.com.cn/info/35632.html
转载于:https://www.cnblogs.com/DreamSea-for-Jimmy/archive/2012/08/16/2642674.html
Windows平台上iPhone基于cygwin开发环境的搭建方法相关推荐
- 【windows程序设计入门教程之一】开发环境的搭建helloword程序
本套教材将使用vs2013为开发工具,如果读者还不知如何下载安装vs2013可以到我之前写的文章上去查看 vs2013下载安装教程 安装好后再安装程序开发人员的字典MSDN,VS2013的MSDN和经 ...
- ESP8266(ESP模块)Arduino开发环境快速搭建方法--含网盘离线文件
目录 1. ESP8266简介 1.1 乐鑫ESP8266 1.2 安信可ESP模组 2. ESP8266开发 3. 开发环境搭建 4. 网盘文件离线安装 1. ESP8266简介 1.1 乐鑫ESP ...
- STM32固件库移植(开发环境的搭建)
STM32固件库移植(开发环境的搭建) 以下过程是手动移植,过程繁琐,不感兴趣的可以绕路学习CubeMX. 下文阐述两种基本开发环境的搭建方法,HAL库的添加将放在下期 1.基本开发环境的搭建 先创一 ...
- Windows平台上安装搭建iPhone/iPad的开发环境
很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中. 这给许多朋友带来了额外成本投入. 网上已经有各种破解方法,在非苹果电脑上安装iphon ...
- BlueStacks让 Android 应用跑在 Windows 平台上!
BlueStacks 的产品能够让 Android 上的应用跑在 Windows 平台上,自称为"Andwin"服务.实际上是在 Windows 中架设了一个 Android 桌面 ...
- 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...
- matlab开发环境,Windows 下开源开发环境的搭建
因项目需要在 Windows 下测试开发的程序, 所以研究了一下如何在 Windows 下搭建基于 gcc 的开源开发环境. MSYS2 是 Windows 下的一款开源软件构建和发布平台, 网址为 ...
- Spark开发环境的搭建与配置(基于Linux)
目录 一.部署环境安装说明 二.Spark安装 1.Spark下载 2.解压Spark安装包 3.配置环境 4.安装scala(scala要在同一目录下) 一.部署环境安装说明 部署环境VMware+ ...
- Windows平台上的Git客户端
原文地址:http://symfony.cn/articles/git-clients-for-windows.html Windows平台上的Git客户端 本文是为了提高Symfony.cn的参与度 ...
最新文章
- 文件系统演示C语言,基于C语言的简单文件系统的实现
- 初学 Python(十三)——匿名函数
- 变形积木装饰科技发起创始人郭辉:I'm the Business Bible
- Java JDK 配置环境变量
- 从0开始写sql脚本到执行sql脚本。
- 神经网络与机器学习导言笔记——反馈
- 尼克新书《人工智能简史》全新升级 全方位解读AI历史和未来
- 使用讯飞tts实现安卓语音中文合成播报
- WhatsApp使用教程
- PTA练习7-2 求最大值及其下标 (20 分)-中规中矩
- 路由器——计算机网络
- Using GDB To Trace Into a Parallel Worker Spawned By Postmaster During a Large Query
- HP LaserJet Pro 300 彩色打印机 M351a - 每次重启电脑都提示安装驱动
- findBugs学习小结
- 【代码质量】静态代码检测pc-lint, visual lint, cpp-check(pclint、cppcheck、TscanCode)
- 七、Debian 10 DHCP中继
- Linux命令详解(7)-find命令(一)
- mapreduce剖析气象站平均气温
- [洛谷P4172] WC2006 水管局长
- 锂电池参数释义及注意事项
热门文章
- COMPUTER VISION FOR COVID-19 CONTROL: A SURVEY
- Steam正式进入中国
- Fragment懒加载——最简方案(LazyBread)
- 网站ftp服务器漏洞利用,网站入侵渗透综合分析和FTP提权得系统权限
- [海绵城市]透水铺装、调蓄设施与控制指标关系整理
- 主函数参数arc, arv总结
- 05 - 环境变量编程
- HTML表单--如何使用HTML创建表单
- 渝粤教育 陕西师范大学 《中国古典文献学》作业
- javafx和java swing_Java写GUI用swing还是JavaFX呢?