Я пытался установить openocd с Кв., добираются в Ubuntu 18.04.4. как в
sudo способная установка openocd
Когда я пытаюсь назвать openocd от терминала, он перестал работать с
openocd: ошибка поиска символа:/usr/bin/openocd: неопределенный символ: libusb_error_name
Затем я пытался создать его из источника - без проблем скомпилированный штраф. Но исходная скомпилированная версия перестала работать с этой ошибкой:
openocd: ошибка поиска символа: openocd: неопределенный символ: libusb_handle_events_timeout_completed
Какие-либо идеи?
У меня есть libusb-1.0.0-dev, установленный наряду с hidapi
Я предполагаю, что символы, требуемые openocd, включены в libusb пакет - таким образом, я не знаю, почему он не может найти их.
вывод
ldd /usr/bin/openocd | grep local
libusb-1.0.so.0 => /usr/local/lib/libusb-1.0.so.0 (0x00007f3995949000)
Спасибо
Необходимо удалить самоскомпилированную библиотеку USB
sudo rm /usr/local/lib/libusb*
и затем OpenOCD должен работать.