移植ALSA_手动安装:alsa-lib-1.2.1.2与alsa-utils-1.2.1

编译声卡模块,需要安装以下两个包:【alsa-lib】与【alsa-utils

 

官网地址:http://www.alsa-project.org/main/index.php/Main_Page

安装时间:2019.12.20

安装版本:最新版:①alsa-lib-1.2.1.2.tar.bz2②alsa-utils-1.2.1.tar.bz2

注意:①现在一般不需要安装【alsa-driver】,alsa-driver下载地址:ftp://ftp.alsa-project.org/pub/driver/

alsa-lib】与【alsa-utils】版本一定要对应,去官网下载最新版。

 

一、先安装alsa-lib:

建议解压在【/usr/local/share/】下(这样与开发板路径一致)

①配置:./configure --host=arm-linux-gnueabihf --disable-python --prefix=/usr/local/share/arm-alsa/

(说明:--prefix=XXX路径自定义,要注意与下面将要安装的utils路径一致
②make  

③make install

二、安装alsa-utils


①#PKG_CONFIG_PATH="/usr/local/share/arm-alsa/lib/pkgconfig"


②./configure --host=arm-linux-gnueabihf  CC=arm-linux-gnueabihf-gcc  --disable-alsamixer  --disable-xmlto  CPPFLAGS=-l/usr/local/share/arm-alsa/include  LDFLAGS=-L/usr/local/share/arm-alsa/lib  --with-alsa-prefix=/usr/local/share/arm-alsa/lib  --with-alsa-inc-prefix=/usr/local/share/arm-alsa/include  --prefix=/usr/local/share/arm-alsa/alsa_utils

③make  

④make install

 

三、说明

①我在安装alsa-utils过程中两个报错:

1.configure: error: Sufficiently new version of libasound not found.

2.configure: error: No linkable libasound was found.

原因:路径没有指定正确

最后解决方法:重新解压安装即可。

②推荐一篇好文:

谈谈Linux下动态库查找路径的问题-wjlkoorey258-ChinaUnix博客

http://blog.chinaunix.net/uid-23069658-id-4028681.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值