在树莓派OS(Bullseye)配置BlueZ时遇到依赖错误
树莓派Bullseye编译BlueZ开发版的错误修复
错误1:./bootstrap: 5: libtoolize: not found
缺少libtool工具链组件,执行安装命令:
sudo apt install libtool-bin
错误2:configure: error: elfutils support is required
需要安装elfutils的开发库:
sudo apt install elfutils libelf-dev
错误3:configure: error: ALSA lib is required for MIDI support
安装ALSA音频库的开发依赖:
sudo apt install libasound2-dev
一键安装全部编译依赖(推荐)
为避免后续出现其他依赖缺失问题,可一次性安装所有BlueZ编译所需的基础依赖:
sudo apt install git build-essential autoconf automake libtool-bin elfutils libelf-dev libasound2-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev
完成依赖安装后,回到bluez目录重新执行:
./bootstrap-configure
内容的提问来源于stack exchange,提问作者Richard Beattie
相关产品推荐
相关产品推荐

