Compilation 如何调用librsync?

Compilation 如何调用librsync?,compilation,centos,diff,librsync,Compilation,Centos,Diff,Librsync,我试图了解如何在CENTOS 5.8 x86_64标准下开始工作(即制作签名/制作增量/补丁)(在我最终尝试在windows下编译它之前),但由于我主要是一个windows/Delphi人员,并且由于缺乏文档,我在运行它时遇到了问题 有人能告诉我怎么打电话给librsync吗?我随后编译了它,基本上是: $ ./configure $ make all check 根据回声输出,它起作用了。我意识到它是一个库而不是一个可执行文件,所以现在我迷路了:我怎么能调用librsync呢 就我所

我试图了解如何在CENTOS 5.8 x86_64标准下开始工作(即制作签名/制作增量/补丁)(在我最终尝试在windows下编译它之前),但由于我主要是一个windows/Delphi人员,并且由于缺乏文档,我在运行它时遇到了问题

有人能告诉我怎么打电话给librsync吗?我随后编译了它,基本上是:

  $ ./configure
  $ make all check
根据回声输出,它起作用了。我意识到它是一个库而不是一个可执行文件,所以现在我迷路了:我怎么能调用librsync呢


就我所见,编译librsync还生成了一个名为rdiff的可执行文件,我试着在putty下调用它,但它也不起作用

基本上,您希望生成一个.c,编译它并将其链接到librsync.la(使用gcc-o myprogram myprogram.o librsync.la之类的命令)

您的.c程序将包括librsync.h,并调用rs\ux???你需要的功能

发行版中的
rdiff.c
文件似乎是一个很好的示例。请参阅
Makefile
以获取编译程序所需的命令(在其中搜索
rdiff

什么是“不起作用”的意思?