VC++ 实在太大了……
而且不符合一直以来凉鞋所推崇的 Portable 标准……
于是选择了 MinGW 配合 EditPlus 或 gVim 来构建自己的“IDE”……
(严格也算不上 IDE 啦……)
记录如下……

1.到 MinGW 的“私服”去下载必须文件……
我所需的文件罗列如下……

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
mingw32-make-3.81-2.tar.gz
mingw-runtime-3.13.tar.gz
w32api-3.10.tar.gz

2.建立 MinGW 文件夹……
选择符合自己习惯的文件夹……
比如和编程工具放在一起……
因为本方法是 Portable 的……
重装(或移动)后稍作设置即可重新工作……
假设本例中我们选择了……

X:\Tools\MinGW

只要你不嫌麻烦……
路径稍微长一些无所谓……
尽量不要用中文路径……

3.解压 MinGW 各部分……1).解压 binutils-2.17.50-20060824-1.tar.gz 到刚建立的文件夹……
然后依次在 CMD 下运行如下命令……
cd /D X:\Tools\MinGW\info ren dir dir.binutils
2).解压 gcc-core-3.4.5-20060117-1.tar.gz 到刚建立的文件夹……
然后依次在 CMD 下运行如下命令……
copy dir dir.gcc copy dir+dir.binutils ren dir dir.gcc.binutils
3).解压 gcc-g++-3.4.5-20060117-1.tar.gz 到刚建立的文件夹……
4).解压 mingw-runtime-3.13.tar.gz 到刚建立的文件夹……
5).解压 w32api-3.10.tar.gz 到刚建立的文件夹……
6).解压 mingw32-make-3.81-2.tar.gz 到刚建立的文件夹……

4. 然后整出 Make 文件……
依次在 CMD 下运行如下命令……
cd /D X:\Tools\MinGW\bin ren mingw32-make.exe make.exe

5.接着添加环境变量……
通过

My Computer -> Advanced -> Environment Variables

找到 System Variables 下的 Path 变量……
在最后添加:(注意最前面的分号)
;X:\Tools\MinGW\bin
然后重启……

至此……
我所需的 GCC 编译环境就搭建完毕了……
至于 MSYS 是否要安装看就您自己的需求了……
由于我更多是通过 EditPlus 的 User Tools 来完成编译等操作……
所以我没有装……
如果使用 Vim 的话我建议还是要装一下为好……
本文就不在话下了……

最后奉上从网上摘来的 EditPlus 的用户工具配置……

Menutext:Compile C Program
Command:X:\Tools\MinGW\bin\gcc.exe
Argument:$(FileName) -g -o $(FileNameNoExt).exe
Init Dir:$(FileDir)
CheckCapture output

Menutext:Compile C++ Program
Command:X:\Tools\MinGW\bin\g++.exe
Argument:$(FileName) -g -o $(FileNameNoExt).exe
Init Dir:$(FileDir)
CheckCapture output

Menutext:Run Program
Command:$(FileNameNoExt)
Argument:Null
Init Dir:$(FileDir)

最后的最后……
说说重装或转移后的快速恢复办法……
Redo 第 5 步即可……
如果 MinGW 文件路径有变……
请更改先……
好……
再见……
睡觉觉……

标签: none

已有 3 条评论

  1. Chao QU Chao QU

    aaaa:
    您太内行了……

  2. aaaa aaaa

    在editplus, notepad++,....,以及我自己写的开发法环境下配置mingw, Borland c++, vc, Digital Mars C/C++,这种事情俺只N年前早就玩过了。

  3. 逍遥云 逍遥云

    好文

添加新评论