|
|
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
|
|