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

MSYS的安装和使用

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
0 Q8 a; a$ q8 V; p
MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)
) l- ]/ {9 u! E( j, l# W! G0 J6 V  X" u6 g' F9 E$ @1 S" N' f$ {
  另:) u, f) U2 C$ b. H
  ^0 |. Q4 M  {* p: ], I0 v
MinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。
6 u. Y3 G9 U) }/ M9 ]& d
+ \) t2 a8 J& s! B7 n- e" ^+ {, m! ]7 x$ Y  MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。$ M8 q# \, |* m) o7 ~( P

2 d5 Q+ x1 y" v4 l1 t  中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):0 @9 ?6 [& G! w+ b3 f

5 \, M: a4 \4 K( W. d5 q3 a, J0 l安装方法
3 `/ Y2 a7 Z& _这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈
$ E; a8 M5 q: h/ s请先阅读本页最后的注意事项,然后安装下列基础包:
/ s5 P' n8 f; |* A- DMSYS基础系统
% y8 Q. s3 K  Q) m* rmpkg 包管理器使用方法" [2 M) v5 J/ o4 ]
mpkg --help打印的信息:2 M7 ]# p. m3 @; `0 H
MSYS 包管理系统 版本 1.1
# o, B0 o; v( z, p! w+ L版权所有 (C) 2008, 合肥工业大学
: W" P0 J7 \* L
$ ~/ D$ i; B7 w使用:    mpkg 命令
) f" t# A. ^$ K. b
: W+ q: p* c7 H$ n2 d% J! j命令:
1 U& u) O8 K. o. Q, ]  --install PACKAGE     安装 PACKAGE
8 f8 b; r5 V. }' g& T  --remove  PACKAGE     删除 PACKAGE; Y- `) c" N; n5 z/ g% f
  --add     PACKAGE     添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名- |6 w4 D4 w+ i+ M% w) {( |& c
  --help                显示本消息
8 Z  }5 z; s; C) N2 Y+ E3 M  --info                获得当前全部可下载、已安装的包列表8 n$ J7 b- N% A$ j' v
  N, d' Y" |% Z+ d
附加软件包列表, o! K' D( r- v3 b# c
经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!
2 g1 W1 n; M" f( `4 Q" w+ @扩展工具包
/ Y+ Q, E% w$ `" O) umpkg --install insight    # insight可视化调试器
2 @8 c! S4 _; Q) ]mpkg --install SDL        # SDL游戏开发库/ ]+ o* U! M3 I7 p
mpkg --install zlib       # zlib压缩库) a( V+ Z6 q, E/ z
mpkg --install mpfr       # GNU mpfr库- ^0 e8 b/ `4 Y0 u3 s+ E
mpkg --install fftw       # FFTW库(快速傅立叶变换)/ t+ V# M5 Z) u
mpkg --install libsqlite  # Sqlite3库,本地SQL数据库支持& H9 I4 u9 O! q& z; ^
mpkg --install gmp        # GNU高精度浮点计算包
& M6 s. @5 y7 [) d' wmpkg --install gsl        # GNU科学计算函数库! t: A) b/ [& E5 y$ V- y
mpkg --install cmanual    # GNU C语言函数参考手册: q; M* y- p: W8 L+ B
mpkg --install libusb     # USB设备控制编程接口库
! R# I+ R: `5 v" d0 Wmpkg --install gnupg      # GNU PGP兼容软件
, b, Y0 M: f( V2 ~: @) S) D3 g" N图形应用程序创建工具:
+ {6 f! ^. P7 r8 ]: q. Xmpkg --install resedit    # 免费Windows可视化资源编辑器/ c  b* @5 h! p- B# U9 v
mpkg --install fltk       # 跨平台图形程序库6 s/ l, W8 ^% l* l. Q- {( C% v
mpkg --install fltk2      # 跨平台图形程序库2.0
5 s/ {$ }7 K% r, H' mmpkg --install wxWidgets  # 跨平台图形程序库" p0 l$ R  X# T* C8 D0 w
虚拟机包:
5 @0 z8 s( k7 M  ]0 [mpkg --install bochs      # Bochs虚拟机
! r# D+ c0 H2 N+ X; Y; H4 m- \mpkg --install qemu       # Qemu虚拟机
& `+ T6 {; B4 d* R5 _2 D$ b. ?脚本开发
; [: E, b3 r' w' Smpkg --install tcltk      # 跨平台脚本图形程序开发工具
8 k  W& _8 h6 ?4 S) Pmpkg --install tcltk86    # Tcltk脚本开发工具8.6版本
4 x$ x5 g  W- E0 D: R+ ompkg --install lua        # Lua嵌入式脚本工具包
3 z9 N* j3 `0 H2 _% C& W9 e版本控制程序2 R- c, d) |& p; W/ Y6 H1 f' r
mpkg --install svn        # 著名的版本控制软件: Z8 D" D/ ^  A2 e3 O
文档生成工具# U$ V7 l5 `- z: a# }
mpkg --install doxygen    # 自动代码文档生成工具6 I5 q/ p' f' C' R. G( |
mpkg --install graphviz   # GNU方块图绘制软件
; @. y% D& \3 q; X; A* }1 E创建自己的发行包的实例教程$ \9 s! O5 Q; m& t( ], {9 j# }. r) ^
mpkg --install demo       # 演示
3 p' U# b  O6 d0 k/ L

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-25 16:43 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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