分类目录归档:桌面应用

cygwin下编译PuTTY

正常安装Cygwin,下载PuTTY源码,编译时提示找不到 crt2.o ,查来查去,应该是Cygwin和mingw的冲突问题,需要手动把/lib/mingw 里的文件复制到新建的/usr/i686-pc-mingw32/sys-root/mingw/lib下才行,如下图:

人生日历截图20150917165846

然后再编译就遇到:不认识CRYPTPROTECTMEMORY_CROSS_PROCESS的问题,查找到winshare.c这个文件,把#ifdef COVERITY和对应的#endif注释掉。

再次编译后成功。