esm*_*esm 5

假设您正在使用Hector的源代码树:

  1. 安装MinGW和MSYS,以及MSYS Bison和您认为有用的任何其他工具(vim等).
  2. GNUWin32项目安装ed.
  3. 安装PythonMercurial.
  4. 克隆[hectorchu-go-windows mercurial repository](https://hectorchu-go-windows.googlecode.com/hg/ hectorchu-go-windows)到C:\Go.
  5. 运行MSYS shell(或rxvt).剩下的就是bash命令......
    1. mkdir $HOME/bin
    2. export PATH=$HOME/bin:$PATH
    3. export GOROOT=C:\\Go
    4. export GOARCH=386
    5. export GOOS=mingw
    6. cd /c/Go/src
    7. ./all.bash
    8. 纠正错误,因为它会向您吐出错误,重复步骤10直到它开始构建.

它基本上与Linux或MacOS上的想法相同.

但是,我仍然支持我在上面的评论中所说的内容:这不一定会生成任何实际可行的内容.除非你的兴趣在于协助移植工作,否则等到这个努力合并到主Go树之前你会得到更好的服务.

更新:现在有一个功能最强大的预构建Windows端口可供那些对自己构建编译器不感兴趣的人使用.但是,考虑到项目的变化速度,缺乏正式版本(除了hg"发布"标签),以及Hector的更改很快就会合并到主分支的可能性,可能通过源代码构建保持开发随着时间的推移产生更好的结果