2016-09-14 100 views
0

我有C编译为.exe的问题。 我从https://www.itefix.net/dl/gpl-source/rsync-3.1.2.tar.gz下载了源代码并安装了minGW。 然后我尝试./configure我得到错误: 检查socklen_t ...没有 检查socklen_t等效... configure.sh:错误:找不到一个类型来代替socklen_t 我试着用linux configure和它的成功,但需要rsync的Windows .exe。Windows C编译rsync

如何解决问题?

+3

MinGW仅仅是Windows环境中常用的POSIX工具的一个端口。它不提供POSIX系统调用兼容性层。为此尝试Cygwin。 –

+3

或者尝试MSYS2,它具有一个Cygwin分叉的POSIX兼容层(msys-2.0.dll),并且已经有一个rsync包。 –

回答