找回密码
 注册
关于网站域名变更的通知
查看: 414|回复: 1
打印 上一主题 下一主题

MSYS的安装和使用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-1 10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

6 d. ^4 Q  _. c$ F3 N0 B7 vMSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)0 e  M1 y! w( G- C" M2 J

* \/ u5 N! M6 k$ }1 Q0 Q: S5 o  另:
3 W. s$ R0 t; `* a" A# s# T% _; W+ \
% @$ X5 q+ k/ hMinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。; R2 I8 m. X1 W, o1 D; [

) @: z# E3 F, F" s  MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。9 v" p( K0 L) V
+ g7 S, a% B% u, u3 `* \
  中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):- ~3 ~% N8 N# F# r6 ?

3 h- z# D  E7 o$ s安装方法
" P9 r- U- R) f7 h- S% P这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈
( n1 c* S# F+ E/ K' F3 q请先阅读本页最后的注意事项,然后安装下列基础包:
* M" d+ `+ ^( @/ g  m9 v0 |MSYS基础系统
8 c2 O& R' D! V' ^* Bmpkg 包管理器使用方法
; P6 X: z. Z) V! o% pmpkg --help打印的信息:' u* [, m6 _( C3 V/ J: V0 j/ R$ B
MSYS 包管理系统 版本 1.1
+ x7 Z6 |$ e3 {5 s( H- ~7 y. w版权所有 (C) 2008, 合肥工业大学
8 I( I) @3 m4 I7 K- Z$ f/ G3 y$ c
  p) ]; A2 e. i$ ^' |5 Q* S5 }使用:    mpkg 命令
5 B2 a. C7 T* |7 Z" v* ?
9 N2 s8 Q4 T- x- [- o命令:
* d3 I  a  Z4 O! A' X  Z3 a  --install PACKAGE     安装 PACKAGE
3 [% }+ Q1 k' D: {$ E$ Q6 b  --remove  PACKAGE     删除 PACKAGE8 ]& T- b! M7 H/ y* S  d
  --add     PACKAGE     添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名
# ^, g/ R* L" ~4 v  --help                显示本消息
% g9 Z- Z- W4 z1 s& K, Y  e  --info                获得当前全部可下载、已安装的包列表
/ ~- h$ ~4 {7 {( A2 Y2 W0 K8 _, Y9 K- R7 m8 A
附加软件包列表
( G- w5 f# `7 L& R/ X经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!' q8 W3 A/ ~3 l7 T; x. f
扩展工具包
- ^2 e# u0 v1 [0 a6 v: smpkg --install insight    # insight可视化调试器
3 f7 c: U) }. I2 j' D# O; Z( }$ a. Jmpkg --install SDL        # SDL游戏开发库
7 B. O+ o: `: f4 ?mpkg --install zlib       # zlib压缩库) U9 c, W6 Y. |, E2 j: A
mpkg --install mpfr       # GNU mpfr库
, I/ r- n2 Y& r' I" rmpkg --install fftw       # FFTW库(快速傅立叶变换)
6 S7 u; |6 H& B+ U$ ^mpkg --install libsqlite  # Sqlite3库,本地SQL数据库支持) ~* f' c7 K) ~! ^
mpkg --install gmp        # GNU高精度浮点计算包
: j$ m& M/ f8 D7 w5 i' ^! y1 A# Rmpkg --install gsl        # GNU科学计算函数库2 a% A5 ~+ R$ _) [+ \, D0 [
mpkg --install cmanual    # GNU C语言函数参考手册3 n) Y6 E- r% f# B' ~3 e" l
mpkg --install libusb     # USB设备控制编程接口库
* X' ]0 P2 \% U9 e0 }9 t0 }9 hmpkg --install gnupg      # GNU PGP兼容软件
7 X% X3 J4 k0 L% m: Q图形应用程序创建工具:
/ O- L1 O+ N6 u9 ]: z0 i' l7 b3 nmpkg --install resedit    # 免费Windows可视化资源编辑器) E9 M6 U0 R' R+ I3 l+ d  M
mpkg --install fltk       # 跨平台图形程序库2 T3 A9 S5 g7 u5 c! G1 D8 s  o
mpkg --install fltk2      # 跨平台图形程序库2.0
; D  j' U; Z  Q6 xmpkg --install wxWidgets  # 跨平台图形程序库
- X/ }6 B4 o9 o" K/ k虚拟机包:% T& D. E& g7 ~
mpkg --install bochs      # Bochs虚拟机2 v) t" i: x& f; l
mpkg --install qemu       # Qemu虚拟机  r5 H" g& Y, G; M. b$ y6 h
脚本开发
- D1 V' A+ V' s( O7 vmpkg --install tcltk      # 跨平台脚本图形程序开发工具
" x3 E/ K  I; Y' U2 o: xmpkg --install tcltk86    # Tcltk脚本开发工具8.6版本! D" S. ]# f" ?2 G% @
mpkg --install lua        # Lua嵌入式脚本工具包* D  {0 ]: Q  F6 S+ q6 W0 \
版本控制程序7 z5 _* G! a4 f! ?; D: X
mpkg --install svn        # 著名的版本控制软件# a$ F" F$ C  s' ]
文档生成工具+ u9 J& q, `  H: ~% x
mpkg --install doxygen    # 自动代码文档生成工具: i. E4 s) H  @: m  A6 u
mpkg --install graphviz   # GNU方块图绘制软件7 z  B* Q8 \! S; ~
创建自己的发行包的实例教程# j8 i; c( G- Z3 \, O
mpkg --install demo       # 演示7 k) y. z  I/ K6 y

该用户从未签到

2#
发表于 2020-4-1 17:25 | 只看该作者
MSYS的安装和使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 20:06 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表