刚刚在ubuntu上使用apt-get install librsync-dev
安装了librsync。我可以像pkg-config --libs --cflags glib-2.0
这样链接其他库,但我不能使用pkg-config
找到librsync
。我怎么把它联系起来?
UPDATE:我对C和所有这些编译链接的东西都很陌生。刚刚学习了如何使用pkg-config查找和链接。但是这个librsync似乎是用不同的东西开发的
你的问题不是c。问题很可能是由于librsync没有提供包配置文件。试一试:
pkg-config --list-all | grep -i rsync
如果没有得到响应,说明librsync系统中没有可用的pkgconfig文件。而不是使用pkg-config
来链接librsync,只需将-lrsync
添加到gcc
命令行。例如:
gcc -Wall -o mynewprog mynewprog.c -lrsync