|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
7 v A6 u/ y" t1 Q$ C4 g+ E9 v
MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)
5 Z- N' ~3 S; k9 Z! d# \- W0 q4 I( F$ _8 B# E
另:
2 p* P* u1 J% l; R
( I. X7 s& J) M$ x( X$ h& QMinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。
- f! k3 Q1 T% W6 D/ V' s' q% f: m9 P! Z5 O' n0 W* O: J
MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。& O" A; \7 d6 u R
: @ J1 M( j1 ?. Q7 {% A' e
中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):$ j+ p8 J$ L3 H2 U+ x7 m$ K: n# f
8 D8 a0 M7 S1 Q0 \
安装方法
6 T8 g0 n' e' h [8 z) }$ s9 R8 r# e这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈
- R' V( b5 G1 K请先阅读本页最后的注意事项,然后安装下列基础包:
. M2 \- l3 c6 n) \5 W4 f$ MMSYS基础系统: r3 j! l2 K& ^7 K# V4 ~
mpkg 包管理器使用方法 v- @8 o' O( a1 k X
mpkg --help打印的信息:
2 g* [4 m6 i% O* ~6 D3 g$ t8 bMSYS 包管理系统 版本 1.1
7 M$ x m( Z6 S8 i# J版权所有 (C) 2008, 合肥工业大学
- _/ q' r% ]: @; x8 A( i
8 c% I- p/ {' [6 h3 r, W使用: mpkg 命令5 O1 i: [' |! z8 @$ n; U, o. h- z
5 |" `. _6 A( O3 ^命令:$ l6 d Q& \) A {$ l
--install PACKAGE 安装 PACKAGE1 I2 I% s3 y- b7 X: x* ?$ X
--remove PACKAGE 删除 PACKAGE
# w# f) V4 a8 v0 j& T2 {$ ~ --add PACKAGE 添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名0 Q! m% C" o' M( j% V6 o0 r
--help 显示本消息
" `4 V/ [4 }' p. S6 O7 j/ g3 { --info 获得当前全部可下载、已安装的包列表
, ?/ j3 C0 w$ J' \+ _, C& A
, B( ^9 ` \* j( a6 L附加软件包列表0 s* O/ r( W, j5 W/ Z A
经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!
" w6 p+ T' A5 O! Q+ j扩展工具包
2 ?4 r. U, B: ?3 J2 kmpkg --install insight # insight可视化调试器
9 X- J& Y5 c, d) ~* Zmpkg --install SDL # SDL游戏开发库
2 |* ~! B4 w7 P6 U* umpkg --install zlib # zlib压缩库
4 |; A, i; n( c6 _mpkg --install mpfr # GNU mpfr库
5 D) b$ u" |% A9 vmpkg --install fftw # FFTW库(快速傅立叶变换)
?& S* Z& K( w0 bmpkg --install libsqlite # Sqlite3库,本地SQL数据库支持! W1 n/ a' y: e8 Z' s# K
mpkg --install gmp # GNU高精度浮点计算包% B& C1 m6 i- t( Q1 ^5 \' F
mpkg --install gsl # GNU科学计算函数库
- ?! C5 U, A1 f6 G+ qmpkg --install cmanual # GNU C语言函数参考手册6 J" I k8 t% t/ j+ L. n
mpkg --install libusb # USB设备控制编程接口库
& ~7 i; K4 w8 A( n- l# r0 }3 O& Mmpkg --install gnupg # GNU PGP兼容软件/ o2 C; V# L0 O9 a5 k6 D5 g
图形应用程序创建工具:
- V2 Z& G) ?6 [ m5 ~7 |3 qmpkg --install resedit # 免费Windows可视化资源编辑器
5 s! a) `+ N1 W( p$ U% r, U' ?mpkg --install fltk # 跨平台图形程序库6 S" ~: V7 P3 k
mpkg --install fltk2 # 跨平台图形程序库2.0
8 I: x2 C7 x' Q& z# nmpkg --install wxWidgets # 跨平台图形程序库
2 r$ A3 `- v" Y9 Y% t: Y" ?+ _3 Y' e虚拟机包:
: \% i9 v9 o, Lmpkg --install bochs # Bochs虚拟机
N3 Y6 I( n2 Ompkg --install qemu # Qemu虚拟机" Q5 T5 _$ b+ n$ x' Y1 u1 p
脚本开发% y% J' f8 o: |$ q8 B! r
mpkg --install tcltk # 跨平台脚本图形程序开发工具
. K' e1 _ M+ _' u, J4 Vmpkg --install tcltk86 # Tcltk脚本开发工具8.6版本0 S' e d" ~+ H. j8 s1 L- V
mpkg --install lua # Lua嵌入式脚本工具包
3 ~8 S! b# E8 x- \% A版本控制程序
8 e7 l; }; n% z/ l, d; Tmpkg --install svn # 著名的版本控制软件
" q7 F1 x+ C8 S8 _5 M文档生成工具
2 x" n4 n* u) C! h9 Q/ W/ tmpkg --install doxygen # 自动代码文档生成工具% t: j. R9 R# |1 p5 G8 U; n% {% }
mpkg --install graphviz # GNU方块图绘制软件* }! g% B. R @+ P& k
创建自己的发行包的实例教程
8 T. x/ y- l* [. B! P3 Hmpkg --install demo # 演示" ?, W2 `6 A+ y2 p
|
|