开发者社区> 文艺小青年> 正文

MSYS的安装和使用

简介:
+关注继续查看

MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)

  另:

MinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。

  MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。

  MinGW & MSYS的主页:http://mingw.sourceforge.net/

  中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):

  http://msys-cn.googlecode.com

安装方法

这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈推荐您使用免费、开放源代码、压缩比更高的7z文件压缩工具:
http://www.7-zip.org/
请先阅读本页最后的注意事项,然后安装下列基础包:

mpkg 包管理器使用方法

mpkg --help打印的信息:
MSYS 包管理系统 版本 1.1
版权所有 (C) 2008, 合肥工业大学

使用:    mpkg 命令

命令:
 
--install PACKAGE     安装 PACKAGE
 
--remove  PACKAGE     删除 PACKAGE
 
--add     PACKAGE     添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名
 
--help                显示本消息
 
--info                获得当前全部可下载、已安装的包列表

遇到缺陷请提交报告至: http://code.google.com/p/msys-cn/issues

附加软件包列表

经过2009.12.12更新,已经不再需要更新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 libsqlite  # Sqlite3库,本地SQL数据库支持
mpkg
--install gmp        # GNU高精度浮点计算包
mpkg
--install gsl        # GNU科学计算函数库
mpkg
--install cmanual    # GNU C语言函数参考手册
mpkg
--install libusb     # USB设备控制编程接口库
mpkg
--install gnupg      # GNU PGP兼容软件
图形应用程序创建工具:
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       # 演示

本文转自feisky博客园博客,原文链接:http://www.cnblogs.com/feisky/archive/2010/03/23/1692622.html,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MSYS2介绍
MSYS2介绍
41 0
MSYS2编译C/C++程序
MSYS2编译C/C++程序
99 0
用msys2与mingw编译FFmpeg
用msys2与mingw编译FFmpeg
47 0
MinGW介绍
MinGW介绍
32 0
MinGW与Clion下载安装及使用详解
MinGW与Clion下载安装及使用详解
73 0
MinGW下载和安装教程
要知道,GCC 官网提供的 GCC 编译器是无法直接安装到 Windows 平台上的,如果我们想在 Windows 平台使用 GCC 编译器,可以安装 GCC 的移植版本。目前适用于 Windows 平台、受欢迎的 GCC 移植版主要有 2 种,分别为 MinGW 和 Cygwin。其中,MinGW 侧重于服务 W本节要重点给大家介绍的是 MinGw 的安装和使用。MinGw 全称 Minimalist GNU for Windows,应用于 Windows 平台,可以为我们提供一个功能有限的 Linux 系统环境以使用一些 GNU 工具,比如 GCC 编译器、gawk、bison 等等。
2337 0
windows 7下mingw+msys编译ffmpeg
  windows 7下mingw+msys编译ffmpeg   1-->下载安装MingW,mingw-get-inst-20120426.exe  http://sourceforge.net/projects/mingw/ 安装路径 默认C:\MinGW 。
2223 0
Gcc/MinGW/Cygwin/Msys 分别是什么?
一、GCC的历史 GCC是一个原本用于Unix-like系统下编程的编译器。 不过,现在GCC也有了许多Win32下的移植版本。 所以,也许对于许多Windows开发者来说,GCC还是一个比较陌生的东西。
1536 0
开源项目:windows下使用MinGW+msys编译ffmpeg
本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处。    FFmpeg是在Linux平台下开发的,但它同样可以在其它操作系统环境中编译运行,本文介绍的就是在windows下编译FFmpeg。
1936 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载