В вашей конкретной программе вам нужно сделать следующее:
cd to your directory
, затем
./configure --prefix=/usr --with-drivers='acr122_usb,acr122s,arygon,pn532_i2c,pn532_spi,pn532_uart,pn53x_usb,acr122_pcsc'
Вам необходимо установить libpcsclite
для его компиляции.
После завершения всего процесса просто запустите
make && make install
Если вам нужна помощь в установке libpcsclite, вы можете посетить этот сайт
ПС. если вам нужна более конкретная информация, ./configure --help
является хорошей отправной точкой, и вы также можете прочитать архив INSTALL, который поставляется с tar-архивом
Редактировать:
Я бы посоветовал вам сначала попробовать простой способ... Я вижу, что компиляция и сборка для вас довольно новы, libudev является частью systemd, и вам, вероятно, не нужно стирать его из вашего система. С другой стороны, если вам действительно нужно использовать libusb, вам нужно заполнить зависимости, которые появляются во время компиляции.
Хорошо, я нашел ответ наhttps://forum.pine64.org/showthread.php?tid=6787&highlight=manpages. Похоже, нам нужно установить что-то под названием apparmor, чтобы это исправить. Код, который я запускал, был sudo apt install apparmor-utils &&
sudo aa-disable /usr/bin/man
.