Tôi có một số chip NFC mà tôi muốn có thể đọc được khi cài đặt Ubuntu, tôi có bảng Breakout PN532 và tôi muốn cài đặt LibNFC để tôi có thể sửa đổi và đọc chúng. Tôi đã theo dõi một hướng dẫn và các bước là như thế này:
apt-get install autoconf libtool libusb-dev libpcsclite-dev build-essential
wget https://github.com/nfc-tools/libnfc/releases/download/libnfc-1.7.1/libnfc-1.7.1.tar.bz2
tar -jxvf libnfc-1.7.1.tar.bz2
cd libnfc-1.7.1
autoreconf -vis
./configure --with-drivers=all --sysconfdir=/etc --prefix=/usr
make
sudo make install
sudo mkdir /etc/nfc
sudo mkdir /etc/nfc/devices.d
Tuy nhiên tôi bị kẹt tại
make
Tôi nhận được một lỗi không khớp phiên bản, tuy nhiên tôi không biết cách khắc phục, mọi nghiên cứu đều vô dụng, đây là đoạn mã lỗi.
(CDPATH="${ZSH_VERSION+.}:" && cd . && autoheader) rm -f stamp-h1 touch config.h.in cd . && /bin/bash ./config.status config.h config.status: creating config.h make all-recursive make[1]: Entering directory '/home/ubuntu/libnfc-1.7.1'
Making all in libnfc
make[2]: Entering directory '/home/ubuntu/libnfc-1.7.1/libnfc' Making all in chips
make[3]: Entering directory '/home/ubuntu/libnfc-1.7.1/libnfc/chips' CC libnfcchips_la-pn53x.lo
libtool: Version mismatch error. This is libtool 2.4.6 Debian-2.4.6-0.1, but the
libtool: definition of this LT_INIT comes from libtool 2.4.2.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.6 Debian-2.4.6-0.1
libtool: and run autoconf again.
Makefile:397: recipe for target 'libnfcchips_la-pn53x.lo' failed
make[3]: *** [libnfcchips_la-pn53x.lo] Error 63
make[3]: Leaving directory '/home/ubuntu/libnfc-1.7.1/libnfc/chips'
Makefile:613: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/ubuntu/libnfc-1.7.1/libnfc'
Makefile:478: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ubuntu/libnfc-1.7.1'
Makefile:385: recipe for target 'all' failed
make: *** [all] Error 2
Cập nhật : Thay vào đó tôi đã tải xuống từ trang này (nó ở trong trang wiki) và theo dõi tệp CÀI ĐẶT (với một tinh chỉnh cần thiết)
./có hình --prefix = / usr
chế tạo
sudo thực hiện cài đặt
Điều đó sẽ làm điều đó