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

MSYS的安装和使用

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
' n8 U8 F1 u' B1 w
MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)  Z0 h7 s8 S- \3 X0 S

* k* N8 ?2 e8 h, w8 `# O4 [  另:
0 N/ e( `; s' X$ w. s' U8 v1 [
+ u6 R0 e* ]! v  W0 d5 D+ @MinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。
7 r- z, l* q% @$ y2 j3 k2 g0 \. S
  MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。
# s; v! \1 i/ q4 Z5 K% U! _6 m' w) u6 D
  中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):
  W8 u* j' P, L7 E& [; X8 e* y* `
, Z/ Y- i$ b( k) c0 U# J7 V8 O安装方法
% x! c) X2 d; @# f, s# [( G3 H这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈' o; e2 u4 a) |
请先阅读本页最后的注意事项,然后安装下列基础包:" e% ]0 e7 t  e- l, _- ^
MSYS基础系统& R* @9 t; C) y' q  g& v
mpkg 包管理器使用方法
$ r+ ^8 S1 b: a, K6 L) y- X1 g$ Bmpkg --help打印的信息:7 J. B  I0 s& I4 p7 ~9 W' o) Z2 w  L
MSYS 包管理系统 版本 1.1. A* s  K4 x5 n3 L
版权所有 (C) 2008, 合肥工业大学
8 R1 J: Y: \# T+ i0 _+ Q, s+ V# r- L; l) @5 n
使用:    mpkg 命令' o& }- l( z: a! b6 q; m) p1 r

5 n; L3 K) R' B# c命令:
1 S4 q: h: i1 ~1 Q' U* q  --install PACKAGE     安装 PACKAGE$ L- A1 Z4 k5 u, I/ h- J0 V
  --remove  PACKAGE     删除 PACKAGE9 s  K) ?" d5 x) C+ y3 z
  --add     PACKAGE     添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名
. a9 U+ O$ y' j- Q  --help                显示本消息
- Y8 T. w1 I/ B+ ?* y  --info                获得当前全部可下载、已安装的包列表
* F" p2 @* e, V: h: d
6 B" L% j0 [+ v6 ?+ ]附加软件包列表
  L9 W8 i& s5 B' N经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!  @4 E& W. O% B) ^  L1 J  F9 g
扩展工具包
& T7 s- P  f) L4 K, _mpkg --install insight    # insight可视化调试器4 }5 s) C" D; s* U1 a
mpkg --install SDL        # SDL游戏开发库
+ C3 W. P$ S2 l7 i$ a9 T: xmpkg --install zlib       # zlib压缩库  ?5 n1 a" D. K8 {1 v9 ~
mpkg --install mpfr       # GNU mpfr库. `" T0 y4 L. L
mpkg --install fftw       # FFTW库(快速傅立叶变换)
' A1 O3 O9 Y1 Empkg --install libsqlite  # Sqlite3库,本地SQL数据库支持
3 W* u; L1 e1 s  Q, ]  {mpkg --install gmp        # GNU高精度浮点计算包
& L  g' L! a) Q! Smpkg --install gsl        # GNU科学计算函数库) _: u8 ?9 }0 q  ?/ `5 Y
mpkg --install cmanual    # GNU C语言函数参考手册
1 @- y  o/ W1 f# Bmpkg --install libusb     # USB设备控制编程接口库
/ F) f& t. A  o9 Bmpkg --install gnupg      # GNU PGP兼容软件
8 C0 c6 @# w' {/ [图形应用程序创建工具:9 P0 m0 N( N% R* d% b, ~4 c
mpkg --install resedit    # 免费Windows可视化资源编辑器
# @( V$ M7 O$ T8 ]2 D  T3 R& x8 ^mpkg --install fltk       # 跨平台图形程序库3 s; L3 B0 c4 x4 ^9 E: p; M) G
mpkg --install fltk2      # 跨平台图形程序库2.02 [4 C3 h& L6 E9 |& o# g# K' l" p
mpkg --install wxWidgets  # 跨平台图形程序库
7 B1 _: ]+ o' E* D( Z5 W) T虚拟机包:2 E' P8 |- {5 P
mpkg --install bochs      # Bochs虚拟机
) n" L% P( S! t  O* r) F$ Ympkg --install qemu       # Qemu虚拟机
) x8 O( S/ b" L: _6 c. ]7 I脚本开发
3 M$ u1 H2 y" S3 E) r) a! I7 J4 @mpkg --install tcltk      # 跨平台脚本图形程序开发工具
2 t" N: J. M" t: L3 ympkg --install tcltk86    # Tcltk脚本开发工具8.6版本
. |. y* s# s5 V, h  [/ Impkg --install lua        # Lua嵌入式脚本工具包" j: H$ U8 J5 R# w5 U1 R. x! d  c- V
版本控制程序8 Y# i. G0 U2 V3 K, {
mpkg --install svn        # 著名的版本控制软件4 ^( I! B, t( N' K* P# f/ o  G
文档生成工具( _* K/ G% j0 b( n3 Z( V9 o
mpkg --install doxygen    # 自动代码文档生成工具( y$ L  T4 E+ u& f( G
mpkg --install graphviz   # GNU方块图绘制软件
3 ?1 X. E  q- k创建自己的发行包的实例教程+ W1 y9 D: v1 m8 R" B# D
mpkg --install demo       # 演示$ V% X4 }! e$ Y1 J

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 02:59 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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