文章来源http://code.google.com/p/msys-cn/
简介
- 本网站通过自行开发的mpkg包管理程序,提供MSYS发行版的下载服务;
- MSYS是Windows环境上的UNIX工作环境,由www.mingw.org项目所开发,但不易安装;
- MSYS类似于Cygwin,但是由于编译方式的不同,速度更快、体积更小、功能强大;
- 使用MSYS可以很方便的取代商业的VC编译器,开发出商业版权的程序而不受版权限制;
- 我们通过对MSYS和gcc编译重新整理,发布在这里方便中国的用户更容易安装、使用;
- 默认提供捆绑在一起的C/C++/Fortran编译器,Fortran可以适用于进行科学计算的用户;
- 本项目为国产全自主的 Phoenix操作系统 的工具提供项目。
- 声明:本网站提供的内容全部遵循原作者的版权和发布协议;
- 注意:欢迎转载本站任何内容,不过请注明本官方网站位置,谢谢;
介绍、下载与安装方法
安装方法
这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈推荐您使用免费、开放源代码、压缩比更高的7z文件压缩工具:
http://www.7-zip.org/
选择1
首先,请先阅读本页最后的注意事项,然后安装下列基础包:
以下只选其一
- GCC 4 编译器:http://msys-cn.googlecode.com/files/mingw.7z
- GCC 3 编译器:http://msys-cn.googlecode.com/files/mingw3.7z
- 注意 :GCC 3 与 GCC 4 各有好处,3 对于大多数开源软件包兼容性最好,但是mingw官方编译的时候没有添加iconv,也就是没有unicode支持,而这里的 GCC 4 是支持unicode的。
选择2
为了方便需要两个编译器一同可选择使用的需求,提供如下的双编译器共存版本:
(注意:这个版本不能使用升级包,否则将会出错,目前暂时无法解决)
- MSYS 双编译器版本: http://www.assembleart.org/down/MSYS/MSYS.7z
- MSYS GCC 4整合版:http://down.heihaier.org/Windows/MSYS.7z
将其内容解压到相同目录下,运行其中的 MSYS.bat 即可启动运行 MSYS 系统。
mpkg 使用方法
mpkg --help打印的信息:MSYS 包管理系统 版本 1.0
版权所有 ( C ) 2008 , 唐华欣
版权所有 ( C ) 2008 , 合肥工业大学
使用: mpkg 命令
命令:
-- install PACKAGE 安装 PACKAGE
-- remove PACKAGE 删除 PACKAGE
-- help 显示本消息
-- info 获得当前全部可下载、已安装的包列表
遇到缺陷请提交报告至: http : //code.google.com/p/msys-cn/issues
附加软件包列表
系统级更新(不需要安装update-1了,update-2为积累更新)mpkg -- install update - 2
扩展工具包mpkg -- install insight # insight可视化调试器
mpkg -- install SDL # SDL游戏开发库
mpkg -- install zlib # zlib压缩库
mpkg -- install mpfr # GNU mpfr库
mpkg -- install fftw # FFTW库(快速傅立叶变换)
图形应用程序创建工具:mpkg -- install resedit # 免费Windows可视化资源编辑器
mpkg -- install fltk # 跨平台图形程序库
mpkg -- install fltk2 # 跨平台图形程序库2.0
mpkg -- install wxWidgets # 跨平台图形程序库
虚拟机包:mpkg -- install bochs # Bochs虚拟机
mpkg -- install qemu # Qemu虚拟机
脚本开发mpkg -- install tcltk # 跨平台脚本图形程序开发工具
mpkg -- install tcltk86 # Tcltk脚本开发工具8.6版本
mpkg -- install lua # Lua嵌入式脚本工具包
版本控制程序mpkg -- install svn # 著名的版本控制软件
文档生成工具mpkg -- install doxygen # 自动代码文档生成工具
mpkg -- install graphviz # GNU方块图绘制软件
创建自己的发行包的实例教程mpkg -- install demo # 演示