2012-03-18 5 views
0

나는 CENTOS 5.8 x86_64 표준 (결국 Windows에서 컴파일하려고 시도하기 전에)에서 librsync을 작동 (즉, make/make delta/patch)하는 방법을 이해하려고 노력하고 있지만, 주로 Windows/델피 남자, 그리고 설명서의 부족 주어진, 나는 그것을 실행하는 데 문제가 있습니다.어쨌든 librsync를 호출하는 방법은 무엇입니까?

누군가가 librsync를 호출하는 방법을 말해 줄 수 있습니까? 나는 기본적으로 인 컴파일 할 the intructions을 따라 :

$ ./configure 
    $ make all check 

에코 된 출력을 따르면, 그것은했다. 실행 파일 이라기보다는 라이브러리라는 것을 알았으므로 이제는 길을 잃었습니다. 어쨌든 어떻게 librsync를 호출 할 수 있습니까?

필자가 볼 수 있듯이 librsync를 컴파일하면 rdiff이라는 실행 파일이 생성되어 퍼티 아래에서 호출하려고했지만 어느 쪽도 작동하지 않습니다!

+0

"작동하지 않습니다"는 의미는 무엇입니까? – poolie

답변

1

은 기본적으로 당신은이 .c을 컴파일하고

귀하가 .c 프로그램이 포함됩니다 (예 : GCC -o myprogram myprogram.o라는 librsync.la 같은 명령을 사용하여) librsync.la에 연결하려면 librsync.h, 그리고 rs _ ??? 필요한 기능.

배포본의 rdiff.c 파일이 좋은 샘플 인 것 같습니다. 프로그램을 컴파일하기 위해 실행할 명령에 대해서는 Makefile을 참조하십시오 (내부에 rdiff 검색).