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

MSYS的安装和使用

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

+ e  ~$ S/ D+ ]MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)
; w& j# g, j! ]. C3 o% p2 t
* t: c% h6 g! E* x& z* H  另:$ U1 N7 _- G8 L5 m

/ u, Z7 M& N2 `8 Q  EMinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。
; |# z0 S; ]/ ~& [" s+ l" E  P) _, T! B
  MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。# c/ N$ X5 N; {6 v5 A

( w, `3 r% \1 F% D( _% e  中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):6 X; d% i- z( ?8 g7 F2 T; C

7 O, K6 w' K$ A# u安装方法
& R$ K, x6 E! b5 Q3 [) T这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈
& c9 D; e+ n1 N! ^1 Q$ \, m请先阅读本页最后的注意事项,然后安装下列基础包:5 @1 p9 f7 o5 [- d: r/ G4 {
MSYS基础系统; Z" o2 C# c# c
mpkg 包管理器使用方法
# A" L9 G, P* }$ m3 T% Ympkg --help打印的信息:
8 h, B: G* s6 A/ @5 c" W0 c. ]! m, ~MSYS 包管理系统 版本 1.1
1 u2 ?+ p3 {( S/ y. J版权所有 (C) 2008, 合肥工业大学
! @2 _+ b5 E1 P/ U5 Z$ |' \8 r0 }' R# C5 q8 M5 F6 A* f, c0 X
使用:    mpkg 命令. ~, e" q/ A$ `; b" p" {
4 r- v, K2 k1 W2 w
命令:) P5 z: Q( D) `9 p9 F3 O
  --install PACKAGE     安装 PACKAGE
) P: Y4 z! b( y  o8 ~! f  --remove  PACKAGE     删除 PACKAGE
) |9 X& m9 `  R; V1 B/ J" `  --add     PACKAGE     添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名9 w) A- F  m" ]3 h6 S
  --help                显示本消息) g6 y( F9 I3 X: R+ _. T2 J
  --info                获得当前全部可下载、已安装的包列表
  }$ w# ~* B- R1 X3 ]" O4 G- I# Q. O5 a5 E- b9 Q8 l1 T, ]
附加软件包列表, p2 a; T0 f( ?! I4 z
经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!! h9 e/ f1 b  t& L' z- E$ @
扩展工具包
- C- m0 |) W! }  gmpkg --install insight    # insight可视化调试器
* q  r( Y4 f! Y4 y( hmpkg --install SDL        # SDL游戏开发库
1 k2 t" `) D$ L  t; C* j* z5 n- Zmpkg --install zlib       # zlib压缩库
, b! q1 l7 R! f$ n' Gmpkg --install mpfr       # GNU mpfr库: y8 P( q) X' h# K) a
mpkg --install fftw       # FFTW库(快速傅立叶变换)
9 @3 @& D# Q6 pmpkg --install libsqlite  # Sqlite3库,本地SQL数据库支持! o1 A. R* j  H7 I
mpkg --install gmp        # GNU高精度浮点计算包
* Z1 M  ]- l# A4 i' \4 rmpkg --install gsl        # GNU科学计算函数库  x2 o# s, k) e- X: i
mpkg --install cmanual    # GNU C语言函数参考手册
- w. D& u4 Z' U& t5 j' Vmpkg --install libusb     # USB设备控制编程接口库/ s. X; O1 r0 o
mpkg --install gnupg      # GNU PGP兼容软件
) V. p7 L  C. |图形应用程序创建工具:* M3 a/ q  Z2 m% u! N; P( ?2 B
mpkg --install resedit    # 免费Windows可视化资源编辑器$ J: S% F2 a/ t# ?" i  Z3 d  o
mpkg --install fltk       # 跨平台图形程序库, U. L9 w, [  e9 D
mpkg --install fltk2      # 跨平台图形程序库2.0
& d" U/ ~5 G( u: nmpkg --install wxWidgets  # 跨平台图形程序库
+ E% i. \7 C$ E1 h9 f* L虚拟机包:+ Z) R1 m4 p: f7 s! I
mpkg --install bochs      # Bochs虚拟机
2 ^  m" [" h$ U/ b# q6 ]5 Zmpkg --install qemu       # Qemu虚拟机
# ?0 ?$ O0 ~, r! {脚本开发
  p+ X. X) l- d$ _3 fmpkg --install tcltk      # 跨平台脚本图形程序开发工具
0 \5 I7 Z: C& B7 [4 f- ampkg --install tcltk86    # Tcltk脚本开发工具8.6版本, k+ d5 p% G5 o) ?. G& ~
mpkg --install lua        # Lua嵌入式脚本工具包) `$ {2 f4 f* I
版本控制程序- d. h: z! G1 C* K) M3 Q
mpkg --install svn        # 著名的版本控制软件
+ T6 n; w2 U/ X' j  i* Y' i) G* r文档生成工具
( b* r6 @/ h9 M/ Dmpkg --install doxygen    # 自动代码文档生成工具
+ s. Q- d1 k8 h& ^+ Xmpkg --install graphviz   # GNU方块图绘制软件! {+ K+ T& L6 r9 I. U/ S
创建自己的发行包的实例教程% s5 a+ H% s2 n* L% v8 w' H
mpkg --install demo       # 演示% `8 Q5 C5 S) n; [8 e5 [

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-26 00:12 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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