Как связать 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
Другие вопросы по тегам