使用的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 工具包的使用的一些介绍:
http://www.turbolinux.com.cn/turbo/wiki/doku.php?id=%E7%A1%AC%E4%BB%B6%E6%94%AF%E6%8C%81:alsa-utils%E5%B7%A5%E5%85%B7%E5%8C%85%E7%9A%84%E4%BD%BF%E7%94%A8
|