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

MSYS的安装和使用

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
6 m4 v. Y& `. Q# D  l4 R
MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)' I! p* q' b- f6 U9 D; M- r
, G8 s2 q% {# ]* v( X" i
  另:
7 D6 y' N; i. H4 ~/ ]8 \# S8 ~+ D: l4 ]: s4 |0 R
MinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。
( f( P, Q' J: Y
8 P* l( C- b$ L& x8 Z  MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。
* k/ q" U8 E; A# t" E5 ~, O. ~2 H3 `
  中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):
4 X; e) Z1 D3 d6 H
6 z* ]- M" \; x! l& a6 P2 y安装方法4 B% v- E& c' t2 I; k3 @2 _
这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈
% ]' c6 ]: {# y/ ~  a" X7 z请先阅读本页最后的注意事项,然后安装下列基础包:  U' l6 E: o/ o% w. L+ X. e& l1 B- W
MSYS基础系统
0 S( F/ |' y7 v# \/ t6 @$ ompkg 包管理器使用方法
3 C- L! p: c- ?0 \mpkg --help打印的信息:/ M$ a9 i: p7 T& c$ [& l4 i
MSYS 包管理系统 版本 1.1$ g1 `* k% d0 u3 o( N# i6 v
版权所有 (C) 2008, 合肥工业大学5 f# Z  I# `0 e# U0 C6 ]5 u

- ^  L5 [3 s9 c8 n使用:    mpkg 命令' b6 i. ]. }4 I6 r- C3 M/ d
' ~2 \9 n9 k6 ~$ A5 G5 g7 Y
命令:9 G) _* E7 ]: V: d/ _1 p: H
  --install PACKAGE     安装 PACKAGE) V; R1 c: G  U; @  J
  --remove  PACKAGE     删除 PACKAGE5 ?- q4 C4 D- b1 c- y1 o
  --add     PACKAGE     添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名. Q0 q1 G. ]7 }& I& @8 Z  a1 O
  --help                显示本消息
/ |! M! q4 K' \! ^& J0 Y  --info                获得当前全部可下载、已安装的包列表
: v/ e2 ~. c9 W2 P" E# P1 s
3 b3 u5 U9 q. J- c$ K1 F9 \6 V2 K: t附加软件包列表+ M  X- i+ r9 p/ D, U0 I0 I
经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!
: Z3 f6 Z! G& G) P6 R扩展工具包# s5 k! T! C6 a
mpkg --install insight    # insight可视化调试器
* Y# a6 \- s+ B' ^, a9 q5 X/ fmpkg --install SDL        # SDL游戏开发库# i8 I$ m# {' K2 u, }5 ~
mpkg --install zlib       # zlib压缩库
5 k1 W3 t; r. f0 A% A( _mpkg --install mpfr       # GNU mpfr库' Z' @* _1 N1 z9 O
mpkg --install fftw       # FFTW库(快速傅立叶变换): ^3 j3 w2 L+ X6 c4 Y( w7 _
mpkg --install libsqlite  # Sqlite3库,本地SQL数据库支持
  a4 O' e2 C+ t4 H! W, _' }mpkg --install gmp        # GNU高精度浮点计算包
& G( _4 G; @$ k7 Z/ i! [# smpkg --install gsl        # GNU科学计算函数库# R3 Y0 [: p6 z9 u, d$ n2 [: P3 Q
mpkg --install cmanual    # GNU C语言函数参考手册
* G4 L. j: [# J& ]7 d5 H: Rmpkg --install libusb     # USB设备控制编程接口库5 C6 i; L7 ^/ Q4 J7 h; \
mpkg --install gnupg      # GNU PGP兼容软件0 k1 `- B2 N2 p1 n+ B
图形应用程序创建工具:
# n" ^) e# @3 u* o6 r/ |( \! I% [mpkg --install resedit    # 免费Windows可视化资源编辑器8 Q8 h8 v7 Z5 |3 t
mpkg --install fltk       # 跨平台图形程序库
) |3 y, ?& ?7 F' impkg --install fltk2      # 跨平台图形程序库2.0+ C/ S- J9 U5 \) M! t: C$ B
mpkg --install wxWidgets  # 跨平台图形程序库! z& B& m: X8 J! a% }$ @  f: Y
虚拟机包:+ ^# T$ `$ h8 o. l) z3 `/ c3 r
mpkg --install bochs      # Bochs虚拟机
+ l" @, u' O1 d  y* _, d, ~mpkg --install qemu       # Qemu虚拟机: i, A* P5 j, T+ W' S
脚本开发
. ?9 D  b+ K" O8 {4 vmpkg --install tcltk      # 跨平台脚本图形程序开发工具
: i% E6 N  G3 c7 {0 ]$ Q: ?mpkg --install tcltk86    # Tcltk脚本开发工具8.6版本
- L3 f2 ~$ Y6 q4 H# hmpkg --install lua        # Lua嵌入式脚本工具包( T3 ^& a  v2 T- n" E
版本控制程序+ e# L: D0 r( O
mpkg --install svn        # 著名的版本控制软件
& Q# w8 @, Z/ I- r+ P( A文档生成工具! N; M, L  _  v' K( ^
mpkg --install doxygen    # 自动代码文档生成工具  w# [+ D8 ?$ X' k, D
mpkg --install graphviz   # GNU方块图绘制软件
9 c3 ^9 y2 h# ]3 G, N+ ^$ {# V8 I; O* P创建自己的发行包的实例教程: I3 ?6 J/ b9 L( l+ J; \
mpkg --install demo       # 演示$ E2 Y' l- I: z( y

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-25 21:16 , Processed in 0.187500 second(s), 24 queries , Gzip On.

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

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

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