使用的alsa-lib和alsa-utlis的版本:
alsa-lib-1.0.24.1.tar.bz2
alsa-utils-1.0.24.2.tar.bz2
download addr: ftp://ftp.alsa-project.org/pub/
编译lib:
alsa-lib:
./configure --host=arm-linux CC=arm-linux-gcc --prefix=/home/taohua/debug/alsa/alsa-lib
make
make install
编译utils:
./configure --prefix=/home/taohua/debug/alsa/alsa-lib/alsa_utils --host=arm-linux CC=arm-linux-gcc --with-alsa-inc-prefix=/home/taohua/debug/alsa/alsa-lib/include --with-alsa-prefix=/home/taohua/debug/alsa/alsa-lib/lib --disable-alsamixer --disable-xmlto
make
make install
一些问题:
编译utils不过,修改2个地方后,就可以动态编译了。
vi alsaconf/po/Makefile
line28: #CATALOGS = $(POFILES:.po=.gmo)
vi aplay/aplay.c
line67: #define PATH_MAX 100
以下是alsa-utils 工具包的使用的一些介绍: