我正在使用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
请让我知道我的错误。
答案 0 :(得分:0)
暗含“ lib”,因此请链接“ bluetooth”而不是“ libbluetooth”:
$ gcc -o output myfile.c -lbluetooth