Потребовалось мне собрать под убунтой код, который использует libusb-1.0.
Через apt-get я скачал libusb-1.0-0-dev, но скачался только файл libusb.h. Пробовал несколько вариантов решений - ни один не подходит.
Makefile от кода содержит такое:
...
CFLAGS=-O3 -g -std=c99 -W -Wall `pkg-config --cflags libusb-1.0` $(DEFINES)
LDFLAGS=`pkg-config --libs libusb-1.0`
...
При попытке собрать выводит ошибки на функциях от либы юсб.
Как же правильно установить этот libusb?
Pkg-config конечно стоит, выводит вроде то, что и должен если спрашивать его про эти пакеты. Косяк возможно с libusb.so, но вопрос в том, как именно всё правильно установить чтобы оно работало.
А что вас смущает? Хотите получить кучу хэдеров? dev-пакет устанавливает этот хэдер, симлинк libusb-1.0.so и файлег для пкг-конфига. Какие ошибки у вас сыпятся при компиляции?
В линуксах я не мастер поэтому могу что-то не понимать. При компиляции вылетают undefined reference на функции libusb. Я не знаю где должен лежать симлинк, но он лежит в /usr/lib/X86_64-linux-gnu