默认安装的组件包括 MinGW 和 MSYS。
MSYS: "Minimal SYStem", is a Bourne Shell commandline interpreter system(B-shell 解释器)
MinGW: "Minimalist GNU for Windows", is a minimalistdevelopment environment for native Microsoft Windowsapplications
setpath=c:MinGWbin。
MinGW中包含gcc,ar等开发相关组件和命令,这些组件的使用均在 MSYS 的shell下进行。
将 MinGW挂载到MSYS 下可以方便使用。
(1) C:MinGWmsys1.0 下创建文件夹 mingw
(2) mount c:/mingw/mingw
注:默认安装后 msys1.0etcfstab 文件有且只有一行内容
C:MinGW /mingw
所以,创建mingw以后可以实现自动挂载。
第三方库和应用(3rdparty library andapplications)用autotool安装时,使用
./configure --prefix=/mingw
make
make install
默认安装在C:MinGWmsys1.0local,MinGW compiler won't look there bydefault

../path/to/configure --prefix=`cd /mingw; pwd -W`
is preferred, when the program being installed is a native Windowsbinary,
and the prefix may be hard coded into the executable.
修改C:MinGWmsys1.0etcprofile
alias vim="/C/Program Files\(x86)/Vim/vim73/vim.exe" #vim 调用 windows下的vim
注释掉最后一行的 cd "%home",改为
cd /e #初始目录,e盘根目录
CUnit
下载CUnit-2.1-1-src.tar.bz2。解压至CUnit-2.1-1-src。
打开 MinGW,进入解压的目录,执行:
./configure --prefix=/mingw
make
make install
安装后,MinGWlib 目录下增加了两个库文件 libcunit.a 和 libcunit.la,以及pkgconfig目录