当前位置: 首页 > news >正文

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

转载于:https://www.cnblogs.com/Ph-one/p/6802527.html

相关文章:

  • malloc、calloc、realloc和alloca各种的区别
  • Alsa中PCM参数设置⭐⭐
  • alsa 编程
  • fopen
  • RIFF和WAVE音频文件格式
  • wav音频文件头解析
  • fseek
  • signal( SIGINT, SigIntHandler )
  • Linux下直接读写物理地址内存
  • 数学2考点
  • 2018考研全年备考规划,你还在等什么?
  • 复旦软件工程专业课
  • src源dst目标
  • linux 中mmap的用法
  • platform_set_drvdata 和 platform_get_drvdata
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • input的行数自动增减
  • Java应用性能调优
  • linux学习笔记
  • python学习笔记-类对象的信息
  • SQLServer之创建数据库快照
  • supervisor 永不挂掉的进程 安装以及使用
  • Vue ES6 Jade Scss Webpack Gulp
  • vue-router的history模式发布配置
  • Vue实战(四)登录/注册页的实现
  • vue中实现单选
  • webpack4 一点通
  • WebSocket使用
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 排序算法学习笔记
  • 前端技术周刊 2019-01-14:客户端存储
  • 巧用 TypeScript (一)
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • hi-nginx-1.3.4编译安装
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 关于Android全面屏虚拟导航栏的适配总结
  • ​ssh免密码登录设置及问题总结
  • #define与typedef区别
  • #在 README.md 中生成项目目录结构
  • (13):Silverlight 2 数据与通信之WebRequest
  • (C语言)二分查找 超详细
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (四)汇编语言——简单程序
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .net中生成excel后调整宽度
  • [ Linux ] Linux信号概述 信号的产生
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [ 数据结构 - C++] AVL树原理及实现
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [AutoSar NVM] 存储架构
  • [BZOJ]4817: [Sdoi2017]树点涂色
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager失败