如何将 gVim.exe 编译为 64 位可执行文件?(视窗 8)

Hub*_*bro 3 windows vim gvim compile mingw

很直接的问题。我已经下载了 mingw32 和 Vim 源代码,并编辑了 Make_mind.mak 以使用正确的 Python 版本和位置。我位于 src 目录中,并发出以下命令:

mingw32-make.exe -f Make_ming.mak gvim.exe
Run Code Online (Sandbox Code Playgroud)

编译成功,但是当我运行时:version它说可执行文件是 32 位的,当然,它拒绝加载我的 64 位 python27.dll 库。

我该怎么做才能将 gvim.exe 编译为 64 位可执行文件?

Ale*_*aev 8

您可以查看我发布的Vim for Windows以节省一些时间。它是使用MinGW-w64工具链构建的(不用担心,我的构建工作不需要它的运行时库)。支持 x86(32 位)和 x64(64 位)架构、“巨大”功能集以及大多数流行编程语言的脚本接口:

  • Python;
  • 红宝石;
  • 路亚;
  • 珀尔。