Я пытался скомпилировать FleaFPGA-JTAG-Linux некоторое время теперь, но я продолжаю получать ошибки компоновщика:
cannot find -lftdti1
cannot find -lusb-1.0
Когда я работаю pkg-config --libs --cflags libftdi1
Я добираюсь:
-I/usr/config/libftdi1 -I/usr/include/lib-usb1.0 -lftdi1 -lusb-1.0
При проверке, существуют ли.h файлы в каталогах выше, я могу подтвердить это ftdi.h
и usb-1.0.h
действительно живите там.
repo для fleaFPGA-JTAG-Linux может быть найден здесь
https://github.com/XarkLabs/FleaFPGA-JTAG/tree/master/FleaFPGA-JTAG-linux
Я наконец нашел решение. Make-файл прибывает precpecified с -m32
как флаг GCC. Под $CFLAGS.
Удаление ведомого сглаживать компиляцию. Я нахожусь на 64-разрядном компьютере. Я предполагаю, что это означает компиляцию для 32-разрядной архитектуры. Таким образом, это ищет 32-разрядный .so, освобождает