无法 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
我正在使用 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