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

MSYS的安装和使用

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
7 v  A6 u/ y" t1 Q$ C4 g+ E9 v
MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)
5 Z- N' ~3 S; k9 Z! d# \- W0 q4 I( F$ _8 B# E
  另:
2 p* P* u1 J% l; R
( I. X7 s& J) M$ x( X$ h& QMinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。
- f! k3 Q1 T% W6 D/ V' s' q% f: m9 P! Z5 O' n0 W* O: J
  MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。& O" A; \7 d6 u  R
: @  J1 M( j1 ?. Q7 {% A' e
  中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):$ j+ p8 J$ L3 H2 U+ x7 m$ K: n# f
8 D8 a0 M7 S1 Q0 \
安装方法
6 T8 g0 n' e' h  [8 z) }$ s9 R8 r# e这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈
- R' V( b5 G1 K请先阅读本页最后的注意事项,然后安装下列基础包:
. M2 \- l3 c6 n) \5 W4 f$ MMSYS基础系统: r3 j! l2 K& ^7 K# V4 ~
mpkg 包管理器使用方法  v- @8 o' O( a1 k  X
mpkg --help打印的信息:
2 g* [4 m6 i% O* ~6 D3 g$ t8 bMSYS 包管理系统 版本 1.1
7 M$ x  m( Z6 S8 i# J版权所有 (C) 2008, 合肥工业大学
- _/ q' r% ]: @; x8 A( i
8 c% I- p/ {' [6 h3 r, W使用:    mpkg 命令5 O1 i: [' |! z8 @$ n; U, o. h- z

5 |" `. _6 A( O3 ^命令:$ l6 d  Q& \) A  {$ l
  --install PACKAGE     安装 PACKAGE1 I2 I% s3 y- b7 X: x* ?$ X
  --remove  PACKAGE     删除 PACKAGE
# w# f) V4 a8 v0 j& T2 {$ ~  --add     PACKAGE     添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名0 Q! m% C" o' M( j% V6 o0 r
  --help                显示本消息
" `4 V/ [4 }' p. S6 O7 j/ g3 {  --info                获得当前全部可下载、已安装的包列表
, ?/ j3 C0 w$ J' \+ _, C& A
, B( ^9 `  \* j( a6 L附加软件包列表0 s* O/ r( W, j5 W/ Z  A
经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!
" w6 p+ T' A5 O! Q+ j扩展工具包
2 ?4 r. U, B: ?3 J2 kmpkg --install insight    # insight可视化调试器
9 X- J& Y5 c, d) ~* Zmpkg --install SDL        # SDL游戏开发库
2 |* ~! B4 w7 P6 U* umpkg --install zlib       # zlib压缩库
4 |; A, i; n( c6 _mpkg --install mpfr       # GNU mpfr库
5 D) b$ u" |% A9 vmpkg --install fftw       # FFTW库(快速傅立叶变换)
  ?& S* Z& K( w0 bmpkg --install libsqlite  # Sqlite3库,本地SQL数据库支持! W1 n/ a' y: e8 Z' s# K
mpkg --install gmp        # GNU高精度浮点计算包% B& C1 m6 i- t( Q1 ^5 \' F
mpkg --install gsl        # GNU科学计算函数库
- ?! C5 U, A1 f6 G+ qmpkg --install cmanual    # GNU C语言函数参考手册6 J" I  k8 t% t/ j+ L. n
mpkg --install libusb     # USB设备控制编程接口库
& ~7 i; K4 w8 A( n- l# r0 }3 O& Mmpkg --install gnupg      # GNU PGP兼容软件/ o2 C; V# L0 O9 a5 k6 D5 g
图形应用程序创建工具:
- V2 Z& G) ?6 [  m5 ~7 |3 qmpkg --install resedit    # 免费Windows可视化资源编辑器
5 s! a) `+ N1 W( p$ U% r, U' ?mpkg --install fltk       # 跨平台图形程序库6 S" ~: V7 P3 k
mpkg --install fltk2      # 跨平台图形程序库2.0
8 I: x2 C7 x' Q& z# nmpkg --install wxWidgets  # 跨平台图形程序库
2 r$ A3 `- v" Y9 Y% t: Y" ?+ _3 Y' e虚拟机包:
: \% i9 v9 o, Lmpkg --install bochs      # Bochs虚拟机
  N3 Y6 I( n2 Ompkg --install qemu       # Qemu虚拟机" Q5 T5 _$ b+ n$ x' Y1 u1 p
脚本开发% y% J' f8 o: |$ q8 B! r
mpkg --install tcltk      # 跨平台脚本图形程序开发工具
. K' e1 _  M+ _' u, J4 Vmpkg --install tcltk86    # Tcltk脚本开发工具8.6版本0 S' e  d" ~+ H. j8 s1 L- V
mpkg --install lua        # Lua嵌入式脚本工具包
3 ~8 S! b# E8 x- \% A版本控制程序
8 e7 l; }; n% z/ l, d; Tmpkg --install svn        # 著名的版本控制软件
" q7 F1 x+ C8 S8 _5 M文档生成工具
2 x" n4 n* u) C! h9 Q/ W/ tmpkg --install doxygen    # 自动代码文档生成工具% t: j. R9 R# |1 p5 G8 U; n% {% }
mpkg --install graphviz   # GNU方块图绘制软件* }! g% B. R  @+ P& k
创建自己的发行包的实例教程
8 T. x/ y- l* [. B! P3 Hmpkg --install demo       # 演示" ?, W2 `6 A+ y2 p

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 09:37 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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