Как связать Libbluetooth для GCC? - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь использовать hci.h, hci_lib.h и т.д ... в моих файлах c. Последняя команда для связывания объектных файлов в exec выглядит следующим образом:

gcc -g3 -o execfile ./dev1.o ./dev2.o ./main.o ./nets.o `pkg-config --cflags --libs glib-2.0 gio-unix-2.0`

Однако я получаю сообщение об ошибке:

undefined reference to `hci_open_dev'
undefined reference to `hci_le_set_scan_parameters'
undefined reference to `hci_le_set_scan_enable'
undefined reference to `hci_le_set_scan_enable'
undefined reference to `hci_close_dev'

Я знаю, что это потому, что я не указываю -lbluetooth для gcc.

Есть ли способ указать libbluetooth-dev для pkg-config, как я делаю для glib & gio-unix выше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...