2016-09-14 3 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と成功しましたが、windows .exeのrsyncが必要です。Windows Cコンパイルrsync

問題を解決するにはどうすればよいですか。

+3

MinGWは、Windows環境への一般的なPOSIXツールの単なるポートです。 POSIXシステムコール互換性レイヤーを提供しません。 Cygwinを試してみてください。 –

+3

また、CygwinフォークされたPOSIX互換レイヤー(msys-2.0.dll)を持ち、rsync用のパッケージを既に持っているMSYS2を試してみてください。 –

答えて

1

Windows用のRsyncのビルドは、https://www.itefix.net/content/cwrsync-free-editionからダウンロードできます。

これを使用すると、設定スクリプト(ソースからコンパイルするときに必要となる)を処理する必要はありません。

関連する問題