Как связать librsync (который мог бы использовать libtool)
Просто установил librsync используя apt-get install librsync-dev
на убунту. Я могу связать другие библиотеки, как это pkg-config --libs --cflags glib-2.0
но я не могу найти librsync
с помощью pkg-config
, Как я могу связать это?
ОБНОВЛЕНИЕ: я очень плохо знаком с C и всем этим компилирующим материалом связи. Только что узнал, как найти и связать с помощью pkg-config. Но эта librsync, похоже, разработана с использованием другой вещи.
1 ответ
Ваша проблема не в C. Проблема, скорее всего, связана с тем, что librsync НЕ предоставляет файл конфигурации пакета. Пытаться:
pkg-config --list-all | grep -i rsync
Если вы не получите ответа, у librsync нет файла pkgconfig, доступного для системы. Вместо того, чтобы использовать pkg-config
чтобы связать librsync, просто добавьте -lrsync
на ваш gcc
командная строка. Например:
gcc -Wall -o mynewprog mynewprog.c -lrsync