|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
6 d. ^4 Q _. c$ F3 N0 B7 vMSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)0 e M1 y! w( G- C" M2 J
* \/ u5 N! M6 k$ }1 Q0 Q: S5 o 另:
3 W. s$ R0 t; `* a" A# s# T% _; W+ \
% @$ X5 q+ k/ hMinGW:即Minimalist GNU for Windows。它是一些头文件和函数库的集合,该集合允许人们在没有第三方动态链接库的情况下使用GCC(GNU Compiler C)产生Win32程序。; R2 I8 m. X1 W, o1 D; [
) @: z# E3 F, F" s MinGW主要由GNU binary utilities、GCC和GDB组成。同时还包括一些必要的库,例如libc(C Runtime),及专门用于Win32环境的API接口库。如果你想学习linux环境下的编程,而又不想装linux,那你就装一个MinGW吧。9 v" p( K0 L) V
+ g7 S, a% B% u, u3 `* \
中国的 MSYS 发行版项目(包含 mpkg 包管理系统,可以下载许多已编译好的工具和库,如qemu、bochs、libSDL等):- ~3 ~% N8 N# F# r6 ?
3 h- z# D E7 o$ s安装方法
" P9 r- U- R) f7 h- S% P这里我们采用了7z格式压缩了所有需要解压缩的包,如果您打不开下载的文件,或者下载后解压缩出现问题,可能是您用的winrar版本过老,这些压缩包是没有问题的,强烈
( n1 c* S# F+ E/ K' F3 q请先阅读本页最后的注意事项,然后安装下列基础包:
* M" d+ `+ ^( @/ g m9 v0 |MSYS基础系统
8 c2 O& R' D! V' ^* Bmpkg 包管理器使用方法
; P6 X: z. Z) V! o% pmpkg --help打印的信息:' u* [, m6 _( C3 V/ J: V0 j/ R$ B
MSYS 包管理系统 版本 1.1
+ x7 Z6 |$ e3 {5 s( H- ~7 y. w版权所有 (C) 2008, 合肥工业大学
8 I( I) @3 m4 I7 K- Z$ f/ G3 y$ c
p) ]; A2 e. i$ ^' |5 Q* S5 }使用: mpkg 命令
5 B2 a. C7 T* |7 Z" v* ?
9 N2 s8 Q4 T- x- [- o命令:
* d3 I a Z4 O! A' X Z3 a --install PACKAGE 安装 PACKAGE
3 [% }+ Q1 k' D: {$ E$ Q6 b --remove PACKAGE 删除 PACKAGE8 ]& T- b! M7 H/ y* S d
--add PACKAGE 添加本地存储的.mpkg包,PACKAGE内容不包含".mpkg"扩展名
# ^, g/ R* L" ~4 v --help 显示本消息
% g9 Z- Z- W4 z1 s& K, Y e --info 获得当前全部可下载、已安装的包列表
/ ~- h$ ~4 {7 {( A2 Y2 W0 K8 _, Y9 K- R7 m8 A
附加软件包列表
( G- w5 f# `7 L& R/ X经过2009.12.12更新,已经不再需要更新update-2包,请老用户注意!' q8 W3 A/ ~3 l7 T; x. f
扩展工具包
- ^2 e# u0 v1 [0 a6 v: smpkg --install insight # insight可视化调试器
3 f7 c: U) }. I2 j' D# O; Z( }$ a. Jmpkg --install SDL # SDL游戏开发库
7 B. O+ o: `: f4 ?mpkg --install zlib # zlib压缩库) U9 c, W6 Y. |, E2 j: A
mpkg --install mpfr # GNU mpfr库
, I/ r- n2 Y& r' I" rmpkg --install fftw # FFTW库(快速傅立叶变换)
6 S7 u; |6 H& B+ U$ ^mpkg --install libsqlite # Sqlite3库,本地SQL数据库支持) ~* f' c7 K) ~! ^
mpkg --install gmp # GNU高精度浮点计算包
: j$ m& M/ f8 D7 w5 i' ^! y1 A# Rmpkg --install gsl # GNU科学计算函数库2 a% A5 ~+ R$ _) [+ \, D0 [
mpkg --install cmanual # GNU C语言函数参考手册3 n) Y6 E- r% f# B' ~3 e" l
mpkg --install libusb # USB设备控制编程接口库
* X' ]0 P2 \% U9 e0 }9 t0 }9 hmpkg --install gnupg # GNU PGP兼容软件
7 X% X3 J4 k0 L% m: Q图形应用程序创建工具:
/ O- L1 O+ N6 u9 ]: z0 i' l7 b3 nmpkg --install resedit # 免费Windows可视化资源编辑器) E9 M6 U0 R' R+ I3 l+ d M
mpkg --install fltk # 跨平台图形程序库2 T3 A9 S5 g7 u5 c! G1 D8 s o
mpkg --install fltk2 # 跨平台图形程序库2.0
; D j' U; Z Q6 xmpkg --install wxWidgets # 跨平台图形程序库
- X/ }6 B4 o9 o" K/ k虚拟机包:% T& D. E& g7 ~
mpkg --install bochs # Bochs虚拟机2 v) t" i: x& f; l
mpkg --install qemu # Qemu虚拟机 r5 H" g& Y, G; M. b$ y6 h
脚本开发
- D1 V' A+ V' s( O7 vmpkg --install tcltk # 跨平台脚本图形程序开发工具
" x3 E/ K I; Y' U2 o: xmpkg --install tcltk86 # Tcltk脚本开发工具8.6版本! D" S. ]# f" ?2 G% @
mpkg --install lua # Lua嵌入式脚本工具包* D {0 ]: Q F6 S+ q6 W0 \
版本控制程序7 z5 _* G! a4 f! ?; D: X
mpkg --install svn # 著名的版本控制软件# a$ F" F$ C s' ]
文档生成工具+ u9 J& q, ` H: ~% x
mpkg --install doxygen # 自动代码文档生成工具: i. E4 s) H @: m A6 u
mpkg --install graphviz # GNU方块图绘制软件7 z B* Q8 \! S; ~
创建自己的发行包的实例教程# j8 i; c( G- Z3 \, O
mpkg --install demo # 演示7 k) y. z I/ K6 y
|
|