我正在使用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 library并尝试了链接,但无法做到这一点。
链接命令:
gcc -o output myfile.c -libbluetooth
请让我知道我犯的错误。
最佳答案
“lib”是隐含的,因此链接到“bluetooth”而不是“libbluetooth”:
$ gcc -o output myfile.c -lbluetooth
关于c - 无法针对libbluetooth库链接gcc,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55732966/