无法 link gcc 针对 libbluetooth 库

Not able to link gcc against libbluetooth library

我正在使用 BlueZ 库为 linux 使用 C 开发基于蓝牙的应用程序。我正在尝试 link libbluetooth-dev 到我的 C 文件,但它不起作用。

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

我的项目目录是 bluez-5.45,我试图从这个文件夹构建项目并在这个主文件夹中添加我的 .C 文件

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

请让我知道我犯的错误。

隐含了"lib",所以link反对"bluetooth"而不是"libbluetooth":

$ gcc -o output myfile.c -lbluetooth