Bagaimana cara menginstal libusb?

24

Saya ingin menginstal libusb di ubuntu 14.04 LTS. Saya telah mengunduh file libusb-1.0.9.tar.bz2 dari situs resmi " http://libusb.org " tetapi sekarang saya tidak dapat menginstalnya. Saya ingin menggunakan libusb untuk Reliance usb untuk koneksi internet.

Karena saya baru mengenal linux, tolong sebutkan setiap perintah yang harus saya jalankan di terminal.

Terima kasih sebelumnya.

Priyansh
sumber
:) sulit untuk memilih di sini, tetapi Anda lebih baik melakukannya. Jadi kami menjaga komunitas tetap hidup. Periksa meta.askubuntu.com/questions/14593/... lalu terima satu.
user.dz

Jawaban:

37

Ini adalah bagaimana Anda menginstal libusb:

sudo apt-get install libusb-1.0-0-dev

Perhatikan bahwa jika Anda menggunakan libusb dalam program C / C ++ Anda harus memasukkannya dengan cara berikut:

#include <libusb-1.0/libusb.h>

dan tidak seperti ini:

#include <libusb.h>

Ini adalah kesalahan umum yang dilakukan pengguna baru.

Lalu akhirnya Anda kompilasi seperti ini:

g++ source.cpp `pkg-config --libs --cflags libusb-1.0`
daltonfury42
sumber
1
Tidak yakin bahwa Anda perlu menentukan versi. sudo apt-get install libusb-devbekerja dengan baik untuk saya.
Charlie Joynt
@CharlieJoynt Dalam hal itu, bagaimana Anda memasukkan libusb dalam kode Anda dan bagaimana Anda mengompilasinya?
daltonfury42
1
Saya menemukan ini ketika mencoba ke ./configureperpustakaan libmtp dari Sourceforge. Itu gagal dengan kesalahan mengatakan libusbperpustakaan itu hilang. Saya mengatasinya dengan perintah dalam komentar saya di atas. 'Takut sudah lama sejak saya menulis kode C / C ++ sendiri. Karena OP hanya menyebutkan menginstal paket, saya pikir mungkin berguna untuk membagikan pengalaman saya.
Charlie Joynt
Saya memiliki momen tatap muka ketika saya menyadari bahwa saya harus menghilangkan "lib" dari "libusb-1.0" untuk mendapatkan ld untuk menemukan perpustakaan. Sama seperti -lz links libz.so, "-lusb-1.0" adalah string yang benar.
stephen
@CharlieJoynt Anda harus menentukan versi, atau paling tidak waspada jika program Anda membutuhkan versi tertentu, karena pada beberapa platform libusb-dev tidak sama dengan libusb-1.0-0-dev (misalnya Raspberry Pi).
Josh
4

Karena Anda baru mengenal linux, saya sarankan menjalankan perintah di bawah ini dari terminal untuk menginstal libusb langsung dari repositori:

>sudo apt-get install libusb-1.0-0-dev

Jika Anda ingin melanjutkan arsip yang telah Anda unduh, lihat instruksi di tautan di bawah ini:

http://www.linuxfromscratch.org/blfs/view/svn/general/libusb.html

Ron
sumber