需要在 Windows 平台编译程序时, 又想保留 Linux 平台上的习惯, 可以安装这些工具.

Vim

Vim 的官网, 有提供 windows 版本, 直接安装即可.

busybox

Busybox 提供了精简版的 coreutils 工具包, 如果不想手动编译的话, 可以在 busybox-w32 这个网站下载预编译的二进制文件, 记得把下载好的busybox exe 文件放到 PATH 路径里.

Mintty

Mintty 为 Windows 平台提供了终端模拟器, 有了它, 就不需要再受 cmd.exe 的束缚了.

Mingw-w64

Mingw-w64 为 Windows 平台提供了较为完整的 GCC 工具链. 可以在 sourceforge 下载预编译的安装包, 安装时可以选择 gcc 的版本, 目前已经包含了最新的 GCC 8.1.0.

MSYS2

MSYS2 基于 Cygwin 和 MinGW-w64 的 GCC 工具链, 还提供了包管理系统.

CMake

CMake 官网同样提供了安装包.

PuTTY

PuTTY 为 Windows 平台提供了 SSH 客户端, 可以在官网下载.

Git

Git 官网提供了 Windows 版本, 可以直接下载安装. 安装时, 可以同时安装额外的工具包, 里面包含 ssh / bash 等常用命令, 就不再需要手动安装 PuTTY/busybox/Mintty/Vim 了.

安装好这些工具之后, 基本的编译环境算是正常可用了.