刚刚在ubuntu上使用apt-get install librsync-dev
安装了librsync。我可以链接其他库pkg-config --libs --cflags glib-2.0
,但我找不到librsync
使用pkg-config
。我该如何链接?
更新:我非常擅长C和所有这些编译链接的东西。刚学会了如何使用pkg-config查找和链接。但是这个librsync似乎是用不同的东西开发的。
答案 0 :(得分:0)
你的问题不在于C.问题很可能是由于librsync没有提供包配置文件。尝试:
pkg-config --list-all | grep -i rsync
如果没有响应,librsync没有可用于系统的pkgconfig文件。不要使用pkg-config
链接librsync,只需将-lrsync
添加到gcc
命令行即可。 E.g:
gcc -Wall -o mynewprog mynewprog.c -lrsync