gpt4 book ai didi

compilation - 无论如何如何调用 librsync?

转载 作者:行者123 更新时间:2023-12-04 19:35:09 25 4
gpt4 key购买 nike

我试图了解如何获得 librsync在 CENTOS 5.8 x86_64 标准下工作(即制作签名/制作增量/补丁)(在我最终尝试在 Windows 下编译它之前),但由于我主要是 Windows/Delphi 人,并且由于缺乏文档,我运行它有问题。

有人可以告诉我如何调用 librsync 吗?我关注了the intructions编译它,基本上是:

  $ ./configure
$ make all check

根据回显的输出,它起作用了。我意识到它是一个库而不是可执行文件,所以现在我迷路了:我怎么能调用 librsync 呢?

据我所知,编译 librsync 还会生成一个名为 的可执行文件。 rdiff ,我尝试在putty下调用它,但它也不起作用!

最佳答案

基本上你想制作一个 .c,编译它并将它链接到 librsync.la(使用诸如 gcc -o myprogram myprogram.o librsync.la 之类的命令)

您的 .c 程序将包含 librsync.h,并调用 rs_???您需要的功能。
rdiff.c分发中的文件似乎是一个很好的示例。见 Makefile用于编译程序的命令(在其中搜索 rdiff)。

关于compilation - 无论如何如何调用 librsync?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9761655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com