| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Библиотека Libusb и GCC |
| Автор: avroman 5.5.2009, 00:44 |
| Здравствуйте, Я пишу open source проект под названием USB pic Microcontroller programmer for LINUX OS. Я разработал USB прибор, который связывается с компьютером по средствам HID протокола. Я хочу воспользоваться библиотекой LIBUSB но что то не получается скомпилировать следующий код в GCC. #include <libusb-1.0/libusb.h> #include <stdio.h> #include <string.h> int main() { libusb_device **list; libusb_init(NULL); return 0; } я компилирую следующей командой: gcc -g -Wall main2.c -o my -L/usr/local/lib и получаю следующею ошибку: undefined reference to `libusb_init' Может, кто знает, в чем проблема? Зарание спасибо за ответ. |
| Автор: InvalidProperty 5.5.2009, 08:13 | ||
линковщик не находит ссылку на libusb_init, т.е. тебе нужно передать ссылку на библиотеку. Попробуй вот это
ты уверен, что твоя библиотека именно в /usr/local/lib? |