安装 MinGW-W64 构建 FuTTY 时使用什么设置?
What settings to use when installing MinGW-W64 to build FuTTY?
我想建造 FuTTY。
原作者用的是Visual Studio,我想避免。我发现显然我必须:
- 将
MinGW/bin
和 MinGW/msys/1.0/bin
添加到 PATH
- 运行
perl mkfiles.pl
恢复一些丢失的 makefile
- 从 Makefile.cyg
中删除 -mno-cygwin
- 将
XFLAGS = -DCOVERITY
添加到 Makefile.cyg
- 运行
make -f Makefile.cyg putty.exe
来自 windows
目录
这适用于构建 the original PuTTY,但对于 FuTTY 来说还不够。
它抱怨 KEY_WOW64_32KEY
未声明。当我用谷歌搜索时,我发现显然 this means you need MinGW-W64.
此时我正在胡乱猜测,但我认为下面显示的选择器意味着 MinGW-W64 项目是关于在 Windows 64 位上制作各种工具链 运行 和如果我想要与 PuTTY 的 MinGW makefile 一起工作的东西,我需要这个:
对吧?所以在下载之后,我遇到了无法回答的问题:
我正在使用更方便的工具链分发 MSYS2
我想建造 FuTTY。
原作者用的是Visual Studio,我想避免。我发现显然我必须:
- 将
MinGW/bin
和MinGW/msys/1.0/bin
添加到 PATH - 运行
perl mkfiles.pl
恢复一些丢失的 makefile - 从 Makefile.cyg 中删除
- 将
XFLAGS = -DCOVERITY
添加到 Makefile.cyg - 运行
make -f Makefile.cyg putty.exe
来自windows
目录
-mno-cygwin
这适用于构建 the original PuTTY,但对于 FuTTY 来说还不够。
它抱怨 KEY_WOW64_32KEY
未声明。当我用谷歌搜索时,我发现显然 this means you need MinGW-W64.
此时我正在胡乱猜测,但我认为下面显示的选择器意味着 MinGW-W64 项目是关于在 Windows 64 位上制作各种工具链 运行 和如果我想要与 PuTTY 的 MinGW makefile 一起工作的东西,我需要这个:
对吧?所以在下载之后,我遇到了无法回答的问题:
我正在使用更方便的工具链分发 MSYS2