安装MSYS+MinGW开发环境
安装MSYS+MinGW开发环境 
tombkeeper 
2007.10.25 
    SourceForge上的MinGW项目里有很多软件包,这些软件包之间互有重叠,相当混 
乱,也没有安装说明。实际上,要构建一个MinGW 的开发环境,只需要安装下面四个 
软件包: 
MSYS-1.0.10.exe 
MinGW-5.1.3.exe 
gdb-5.2.1-1.exe 
msysDTK-1.0.1.exe 
    下面是这些软件包的说明: 
MSYS-1.0.10.exe - Minimal SYStem 
    一个Unix仿真Shell环境,类似Cygwin。安装后会提示定位MinGW的目录,也可以 
通过手工修改安装目录下的etc/fstab来完成。 
MinGW-5.1.3.exe - MinGW 
    这只是一个下载器,相当于Cygwin的setup.exe。运行后会自动获取mingw.ini文 
件,其中包含Current、Previous、Candidate三个版本的文件列表。目前选 Current 
版本会安装以下这些: 
mingw-runtime-3.13.tar.gz 
w32api-3.10.tar.gz 
binutils-2.17.50-20060824-1.tar.gz 
gcc-core-3.4.5-20060117-1.tar.gz 
gcc-g++-3.4.5-20060117-1.tar.gz 
gcc-g77-3.4.5-20060117-1.tar.gz 
gcc-ada-3.4.5-20060117-1.tar.gz 
gcc-java-3.4.5-20060117-1.tar.gz 
gcc-objc-3.4.5-20060117-1.tar.gz 
mingw32-make-3.81-2.tar.gz 
    安装后就得到了一个基本的Win32 gcc开发环境。该环境可以集成在MSYS 中,也 
可以独立运行。建议把MinGW安装到MSYS的安装目录下的mingw目录。 
gdb-5.2.1-1.exe 
    这个虽然版本比较老,不过目前Current的就是这个。安装到MinGW的目录下。 
msysDTK-1.0.1.exe - MSYS Developer Tool Kit 
    MSYS只包含了sh、sleep、等最基本的工具,而msysDTK中提供了更多开发工具。 
如perl、openssh、automake、autoconf等。仅安装msysDTK-1.0.1.exe中并不能得到 
完整的msysDTK,还需要手工安装以下软件包: 
bison-2.0-MSYS.tar.gz 
file-4.16-MSYS.tar.bz2 
join_paste_textutils-2.1-MSYS.tar.bz2 
m4-1.4.7-MSYS.tar.bz2 
mktemp-1.5-MSYS.tar.bz2 
msys-autoconf-2.59.tar.bz2 
msys-automake-1.8.2.tar.bz2 
msys-libtool-1.5.tar.bz2 
    安装方法就是在根目录下解压缩这些文件。 
    一般来说,安装以上四个软件包后,就可以进行绝大多数基于MinGW 的开发了。 
如果有需要还可以安装mingw-utils、insight等其他软件包。 
    另外,MSYS-1.0.10.exe带的Shell是bash 2.04,建议安装bash 3.1或者更新的。 
    如果需要不同版本的gcc编译环境,建议在根目录下建立若干MinGW目录,使用时 
通过修改etc/fstab来控制/mingw指向不同版本。这也是为什么不推荐把MinGW直接装 
到MSYS根目录的原因。 
  
阅读全文
类别:技术探索 research 查看评论