MSYS的安装和使用(windows下linux编程)
2010-03-27 01:42
501 查看
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/
请先阅读本页最后的注意事项,然后安装下列基础包:
MSYS基础系统(已更新,2009.12.12):http://msys-cn.googlecode.com/files/MSYS-Update.rar
mpkg 包管理器使用方法
mpkg --help打印的信息:
附加软件包列表
经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!
扩展工具包
图形应用程序创建工具:
虚拟机包:
脚本开发
版本控制程序
文档生成工具
创建自己的发行包的实例教程
另:
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/
请先阅读本页最后的注意事项,然后安装下列基础包:
MSYS基础系统(已更新,2009.12.12):http://msys-cn.googlecode.com/files/MSYS-Update.rar
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 # 演示
相关文章推荐
- MSYS的安装和使用(windows下linux编程)
- 在windows系统下进行linux编程--cygwin的安装与使用
- Linux(Ubuntu) 安装mysql,windows使用Navicat 连接
- Linux(Ubuntu) 安装mysql,windows使用Navicat 连接
- FFT的C语言库FFTW的Windows和linux安装使用方法
- 并行编程之跨平台使用SSE、AVX指令集心得——以单精度浮点数组求和为例(支持vc、gcc,兼容Windows、Linux、Mac)
- Python虚拟环境Virtualenv分别在Windows和Linux上的安装和使用
- 安装和使用ffmpeg转换视频为flv文件(windows和linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- 安装、设置和使用SSH Secure shell 实现windows 登录linux
- Linux中安装和使用花生壳 (略:windows也可以下载个花生壳安装)
- linux和windows下使用桌面和命令安装Vmware Tools
- 如何在Windows 10安装和使用Linux的Bash shell
- 使用Cobbler批量部署Linux和Windows:Windows系统批量安装(三)
- 使用命令方式安装MongoDB指南(Windows、Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux) .
- Windows下使用EasyBCD和LiLi USB Creator安装Linux系统
- ActiveMq--00--Windows和Linux平台安装使用ActiveMQ
- 第三方远程控制工具TeamViewer的安装和使用教程,可下载window版和linux版,windows使用虚拟机可以与linux之间通讯
- expect在linux和windows下的安装和使用