Cygwin/MinGW/Cmake

cygwin
cygwin在windows上提供了一个像linux (Linux-like)的环境,可以让使用者在windows上执行linux的程式
連至 www.cygwin.com 下載 setup.exe
執行 setup.exe , 選取Download from Internet
選取距離自己最近的下載點
選取所需套件 // 建議全選devel, lib等分類的所有套件
執行 setup.exe , 選取Install from Local directory安裝套件 //最好選取 All user
選取所有套件
執行桌面上的 Cygwin 的 icon 圖示即可執行此一 Cygwin 環境。// 視窗大小可由icon 圖示右點按 選取調整字型 及佈置
http://www.cygwin.com

MinGW
还有一个解决方案是MinGW ——在 WINDOWS 下运行 GNU 程序的工具
MinGW,即 小型GNU for Windows。 它的作用是让开发者可以在windows操作系统上方便的使用gcc等GNU开发工具。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链 接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。
在基本层,MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95 发行版以上的 Windows OS 有效,使用基本运行时间,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时间扩展。该功能是 Windows32 API 不具备的。
http://visual-mingw.sourceforge.net/

Cmake

CMake 是个跨平台的自动化建构系统,它用组态档控制建构过程(build process)的方式和 Unix 的 Make 相似,只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件, 这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

本文固定链接: http://liusir.name/cygwin-mingw-cmake.html | 民警小刘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值