【发布时间】:2016-03-20 11:10:42
【问题描述】:
我想构建FuTTY。
原作者使用 Visual Studio,我想避免这种情况。我发现显然我必须:
- 将
MinGW/bin和MinGW/msys/1.0/bin添加到PATH - 运行
perl mkfiles.pl恢复一些丢失的makefile - 从 Makefile.cyg 中删除
-mno-cygwin - 将
XFLAGS = -DCOVERITY添加到 Makefile.cyg - 从
windows目录运行make -f Makefile.cyg putty.exe
这适用于构建 the original PuTTY,但对于 FuTTY 来说还不够。
它抱怨KEY_WOW64_32KEY 未声明。当我用谷歌搜索时,我发现显然是this means you need MinGW-W64。
此时我进行了疯狂的猜测,但我认为下面显示的选择器意味着 MinGW-W64 项目是关于让各种工具链在 Windows 64 位上运行,如果我想要与 PuTTY 的 MinGW makefile 一起使用的东西,我需要这个:
对吗?所以在下载之后,我会遇到一些我无法回答的问题:
【问题讨论】: