EDA365电子论坛网

标题: MSYS的安装和使用 [打印本页]

作者: thinkfunny    时间: 2020-4-1 10:00
标题: MSYS的安装和使用
" j- A' |# r" ~! r0 v+ V. M: V
MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)
. d+ K( ~; [8 r3 |; `5 @  k" n# W/ P0 D# X8 s7 w+ h( R
  另:: P/ K" D9 o, Z# Z
! K# j8 A6 w7 E' C8 r# K+ _
MinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。& g) C/ l3 M; V9 b2 F" M
1 Q; i. r+ ^- r& k
  MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。
/ o- r5 ^! w; a. s) g; D
% z8 F! i- y) ?' R  H' N  中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):! c; d! Y3 |; r& e+ T
/ @# u$ H' e* N# U" f
安装方法! e2 g7 a3 u+ q3 e1 j5 S
这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈/ M" p. R' K1 \/ _8 }# W0 k! j4 B
请先阅读本页最后的注意事项,然后安装下列基础包:% ?* K# \4 a% v. C/ Y( Y" E
MSYS基础系统
. d, a2 d! b, X0 ^; d- k: _mpkg 包管理器使用方法( H8 r. b. d, K9 A5 v* x7 l" H7 ^! E% a
mpkg --help打印的信息:$ T3 l' U$ F: g7 x9 f; C
MSYS 包管理系统 版本 1.1
. Y1 p# _; m' t1 o4 @4 p版权所有 (C) 2008, 合肥工业大学
' V4 G. U( B8 ?9 @+ _5 k% ~8 p/ j' Z5 S2 \, r) e! o+ o
使用:    mpkg 命令! X: \! k) W" B+ e. E7 N$ M) F

$ H4 u4 S# [5 `0 e命令:
" @. e6 [- t$ O% w" F3 L  --install PACKAGE     安装 PACKAGE$ b7 s4 Z& n! ?9 h5 z( ~6 Y
  --remove  PACKAGE     删除 PACKAGE
, {* a+ _2 O' I8 e" W6 y  --add     PACKAGE     添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名
, M! c( F- a& z% V- D: i* |. P  --help                显示本消息
  t5 _1 ~9 f5 \  --info                获得当前全部可下载、已安装的包列表
- ?2 p. P  {  F* |& p4 j3 f. ]% ^# Y( k. E  p: N$ n$ ^: i& ~
附加软件包列表9 z1 |! X" e- r# B  Y# e$ \
经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!
" c4 o# v& D- Y扩展工具包
7 B  m: N' @7 h6 ]mpkg --install insight    # insight可视化调试器" Z" N. Y1 k( a- ]$ Z
mpkg --install SDL        # SDL游戏开发库
, R& [, W# G1 A1 Y/ n% o6 bmpkg --install zlib       # zlib压缩库+ x+ O- w4 s" u# z3 e" d: @* T
mpkg --install mpfr       # GNU mpfr库' w- F' ^. V) i0 _8 k# p' h
mpkg --install fftw       # FFTW库(快速傅立叶变换): p1 B* s% N4 r# i6 Q5 t
mpkg --install libsqlite  # Sqlite3库,本地SQL数据库支持
% q9 U( o. P6 Hmpkg --install gmp        # GNU高精度浮点计算包- @7 ~! g8 Z. E, V# G: M! b% ?8 s
mpkg --install gsl        # GNU科学计算函数库- g" k9 v# o5 k6 w
mpkg --install cmanual    # GNU C语言函数参考手册
2 y4 V; C+ n: w7 b- O( ompkg --install libusb     # USB设备控制编程接口库) l0 I9 b3 K3 J% g6 y
mpkg --install gnupg      # GNU PGP兼容软件0 F( O; J% X* Q& O6 C
图形应用程序创建工具:9 [2 Y  T7 J) q9 {+ j
mpkg --install resedit    # 免费Windows可视化资源编辑器
( v3 _( ~1 \7 c1 f& z- l" W6 zmpkg --install fltk       # 跨平台图形程序库7 V0 ~' D7 E. A: v" b' u3 y
mpkg --install fltk2      # 跨平台图形程序库2.0
) z4 E; h5 u' ~mpkg --install wxWidgets  # 跨平台图形程序库
5 Y" V# z8 E: e: g虚拟机包:
) D/ H6 y2 E) `& w" W5 I5 Jmpkg --install bochs      # Bochs虚拟机
6 M# C) m# ~8 r# H( ^9 `. Ompkg --install qemu       # Qemu虚拟机' [& c; y" ^! H6 ^7 p
脚本开发
8 Z$ W- w1 t, ^" l& |0 I; Ympkg --install tcltk      # 跨平台脚本图形程序开发工具
( Q0 U6 B7 n& l! umpkg --install tcltk86    # Tcltk脚本开发工具8.6版本! i4 ?& M8 V' m, k  K( t! g7 x" y
mpkg --install lua        # Lua嵌入式脚本工具包( V. I1 p" r/ w: Z6 X
版本控制程序: c$ j) [% L: i7 i, P. K
mpkg --install svn        # 著名的版本控制软件  ^$ m! x% H! D0 |2 T2 g: f
文档生成工具( R8 H% w' x  H" i- Z% k$ V0 l
mpkg --install doxygen    # 自动代码文档生成工具$ b& l3 t0 g* |& V8 B! ]
mpkg --install graphviz   # GNU方块图绘制软件. B3 ]$ D3 y6 H" v& H
创建自己的发行包的实例教程9 k+ b& A3 F+ O! `$ H
mpkg --install demo       # 演示
6 h+ P+ c9 ^3 w& T
作者: NNNei256    时间: 2020-4-1 17:25
MSYS的安装和使用




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2