分类:
2010-04-07 18:20:36
想在Windows下,建立一个类似的环境(命令行环境就可)。
解决方案:
1,Cygwin : 功能很强大的linux,安装文件很大。
2. MSYS+MinGW : 偶的评价:麻雀虽小,五脏具全。
说明:
MinGW - Minimalist GNU for Windows
网站:
MinGW: A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs.
MSYS: A Minimal SYStem to provide POSIX/Bourne configure scripts the ability to execute and create a Makefile used by make.
环境搭建过程:
1,安装文件下载。(download.shtml)
MSYS-1.0.11-2004.04.30-1.exe
msysDTK-1.0.1.exe
MinGW-5.0.0.exe
binutils-2.16.91-20060119-1.tar.gz
gcc-core-3.4.2-20040916-1.tar.gz
gcc-g++-3.4.2-20040916-1.tar.gz
gcc-objc-3.4.2-20040916-1.tar.gz
mingw32-make-3.81-2.tar.gz
mingw-runtime-3.12.tar.gz
w32api-3.9.tar.gz
2. 如果想只想体验linux下的shell ,或只想写点XXX.sh的东西 只需要上面的 MSYS-1.0.11-2004.04.30-1.exe
3. 如果想写点程序就要把MingGW(gcc,gcc-g++,gcc-objc,mingw-make,mingw-runtime,w32api),另外可以把msysDTK(Development toolkit),方便。
4.配置MSYS
安装MSYS的时候,会问你MinGW安装在哪里,要是你没回答对,就自己到etc/ftab文件里进行修改了(里面有sample,可以参考)
MSYS安装后在我的19寸显示器上字体很小,很难看。可以去配置msys.bat。
我喜欢这样的配置可以参考
start %WD%rxvt -backspacekey -sl 2500 -fg
%FGCOLOR% -bg %BGCOLOR%
-sr -fn
Courier-20
-tn msys -geometry 80x25 -e /bin/sh --login -i
exit