在 buildroot 上找不到 Alsa 工具

Alsa tools not found on buildroot

我正在尝试设置 buildroot 安装来构建 mp3 播放器,我现在遇到的问题是我在 menuconfig 中启用的播放在我的闪存卡上不可用。

我正在使用 buildroot-2020.02.8。

在我的 BR 文件夹中查找它们时,我可以找到:

./build/alsa-utils-1.2.1/aplay
./build/alsa-utils-1.2.1/aplay/aplay

但目标中没有显示任何内容。在我的 defconfig 中我有:


BR2_PACKAGE_ALSA_UTILS=y
BR2_PACKAGE_ALSA_UTILS_ALSACONF=y
BR2_PACKAGE_ALSA_UTILS_ACONNECT=y
BR2_PACKAGE_ALSA_UTILS_ALSALOOP=y
BR2_PACKAGE_ALSA_UTILS_ALSAUCM=y
BR2_PACKAGE_ALSA_UTILS_ALSATPLG=y
BR2_PACKAGE_ALSA_UTILS_AMIDI=y
BR2_PACKAGE_ALSA_UTILS_AMIXER=y
BR2_PACKAGE_ALSA_UTILS_APLAY=y
BR2_PACKAGE_ALSA_UTILS_APLAYMIDI=y
BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI=y
BR2_PACKAGE_ALSA_UTILS_ASEQDUMP=y
BR2_PACKAGE_ALSA_UTILS_ASEQNET=y
BR2_PACKAGE_ALSA_UTILS_BAT=y
BR2_PACKAGE_ALSA_UTILS_IECSET=y
BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST=y

但是在目标文件夹中我找不到这些工具的任何提及。当卡被闪现时,试图 运行 这些中的任何一个作为 root return “未找到”。

有什么建议可以帮助我获得它们吗?

编辑:添加了使用的 buildroot 版本。

感谢 我找到了解决方案。这似乎是因为我首先尝试只安装 alsamixer(它正在工作),然后是其他 alsa 工具。第一个配置保留在内存中,没有更改。

我已经通过 运行 解决了这个问题:

make alsa-utils-dirclean