无法将gcc链接到libbluetooth库

时间:2019-04-17 17:20:13

标签: c linux bluetooth bluez

我正在使用BlueZ库使用C开发适用于Linux的基于蓝牙的应用程序。我正在尝试将libbluetooth-dev链接到我的C文件,但是它不起作用。

/usr/bin/ld: cannot find -libbluetooth-dev
collect2: error: ld returned 1 exit status

我的项目目录为bluez-5.45,我正在尝试从此文件夹构建项目并将我的.C文件添加到此主文件夹中

我安装了libbluetooth-dev库,并尝试了该链接,但无法做到这一点。 链接命令: gcc -o output myfile.c -libbluetooth

请让我知道我的错误。

1 个答案:

答案 0 :(得分:0)

暗含“ lib”,因此请链接“ bluetooth”而不是“ libbluetooth”:

$ gcc -o output myfile.c -lbluetooth