Установка libcheck в fedora 26, но не удается связать
Я использую libcheck в моем C-коде для тестирования. Я установил его, используя RPM (текущая версия). В папке /usr/lib64 я могу найти libcheck.so.0 и libsubunit.so.0. Однако я столкнулся со следующими проблемами:
- Заголовочный файл не был в /usr/include, я сам скопировал его туда
- Я не могу связать библиотеку, используя -lcheck, используя - L/user/lib64/libcheck.so.0
я не уверен, что я сделал что-то не так во время установки или почему это происходит так ужасно. Любой совет?
1 ответ
Решение
Вам необходимо установить check-devel
пакет в дополнение к check
, Он содержит как заголовочный файл в /usr/include
и .so
библиотечный файл, который позволяет связывать.
Это задокументировано в разных местах, например, в инструкциях по упаковке.