Como instalar o libusb?
Quero instalar o libusb no ubuntu 14.04 LTS. Eu baixei o arquivo libusb-1.0.9.tar.bz2 no site oficial " http://libusb.org ", mas agora não consigo instalá-lo. Eu quero usar o libusb for Reliance usb para conexão à rede.
Como eu sou novo no linux, mencione todos os comandos que eu preciso executar no terminal.
:) é difícil escolher aqui, mas é melhor fazer isso. Então, mantemos a comunidade viva. Verifique meta.askubuntu.com/questions/14593/… e aceite um.
É assim que você instala o libusb:
Observe que se você estiver usando o libusb em um programa C / C ++, inclua-o da seguinte maneira:
Este é um erro comum que os novos usuários cometem.
Então, finalmente, você compila assim:
Não tenho certeza se você precisa especificar a versão. sudo apt-get install libusb-devfuncionou bem para mim.
@CharlieJoynt Nesse caso, como você incluiu o libusb no seu código e como o compilou?
Me deparei com isso ao tentar a ./configurebiblioteca libmtp do Sourceforge. Ele falhou com um erro dizendo que a libusbbiblioteca estava ausente. Eu o resolvi com o comando no meu comentário acima. Há muito tempo que escrevi qualquer código C / C ++. Como o OP mencionou apenas a instalação do pacote, pensei que poderia ser útil compartilhar minha experiência.
Eu tive um momento em que percebi que precisava omitir "lib" de "libusb-1.0" para que o ld encontrasse a biblioteca. Assim como -lz links libz.so, "-lusb-1.0" é a string correta.
— 23418 Stephen
@CharlieJoynt Você deve especificar a versão ou, pelo menos, estar ciente se o seu programa precisa de uma versão específica, porque em algumas plataformas o libusb-dev não é o mesmo que libusb-1.0-0-dev (por exemplo, Raspberry Pi).
Como você é novo no linux, sugiro executar o comando abaixo do terminal para instalar o libusb diretamente do repositório: