zoukankan      html  css  js  c++  java
  • ubuntu 12.04安装alsa-lib、alsa-utils【转】

    1. alsa-lib

    ./configure
    sudo make install


    注意:默认是安装到/usr/这个目录下面,但是我测试多了多次,安装了alsa-lib之后,系统就没有声音了,也没有找到是什么原因。不得已,先安装到其他目录试试:

    ./configure --prefix=$HOME/alsa-lib/
    make && make install


    2. alsa-utils

    ./configure

    提示:

    checking for libasound headers version >= 1.0.27... not present.
    configure: error: Sufficiently new version of libasound not found.


    因为我们的alsa-lib库并没有安装到系统目录中,需要加上CFLAGS和LDFLAGS两个选项:

    ./configure CFLAGS="-I$HOME/alsa-lib/include" LDFLAGS="-L$HOME/alsa-lib/lib/"


    提示:

    configure: error: required curses helper header not found

    使用命令安装sudo apt-get install libncurses5-dev

    提示:

    configure: error: panelw library not found

    加上--with-curses=ncurses

    ./configure --with-curses=ncurses CFLAGS="-I$HOME/alsa-lib/include" LDFLAGS="-L$HOME/alsa-lib/lib/"


    Ok,Makefile文件是生成了,下面可以编译了。

    make
    出现了错误:

    mv: cannot stat `t-ja.gmo': No such file or directory


    安装gettext,sudo apt-get install gettext

    注:先make distclean,再重复上面步骤,直接make会有其他问题。

    编译也成功了。

    3. 测试

    ./aplay/aplay -vv somefile.wav


    录音测试:

    ./aplay/arecord -D default -t wav -f cd test.wav


    wav格式、16 bit little endian, 44100Hz, stereo

    原创:http://blog.csdn.net/mcgrady_tracy/article/details/52503428

  • 相关阅读:
    bzoj3751 / P2312 解方程
    P1270 “访问”美术馆(树形dp)
    [bzoj1085][SCOI2005]骑士精神
    [bzoj1208][HNOI2004]宠物收养所
    [bzoj1196][HNOI2006]公路修建问题
    [bzoj1093][ZJOI2007]最大半连通子图
    [bzoj1103][POI2007]大都市meg
    [Apio2009][bzoj1179]Atm
    [bzoj1191][HNOI2006]超级英雄Hero
    [bzoj2458][BeiJing2011]最小三角形
  • 原文地址:https://www.cnblogs.com/Ph-one/p/6802527.html
Copyright © 2011-2022 走看看