Я пытаюсь использовать 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 выше?