简单搭建alsa编译环境

本文档详细介绍了如何在Ubuntu 14.04上为arm-linux-gnueabihf平台搭建ALSA的编译环境。首先,你需要下载alsa lib、utils及ncurses 5.8的源码包。接着,进行交叉编译,包括ncurses、alsa-lib和alsa-utils。编译过程中需设置相应的环境变量,并注意所有组件的版本匹配。最后,仅编译aplay和amix,这两个程序在ALSA开发中具有代表性。
摘要由CSDN通过智能技术生成


一.硬件平台
arm板:am5728
Linux内核:4.1.12
二. 首先下载源码包:
alsa lib/utils http://www.alsa-project.org/main/index.php/Main_Page
ncurses 5.8  http://www.oschina.net/p/ncurses/ 
alsa编译需要ncurses 没深究过不过没有我没编过去
三.  交叉编译
交叉编译用的是arm-linux-gnueabihf-,在ubuntu14.上操作的;
建立目录结构(提示目录结构可以按照自己习惯来放)
mkdir /usr/local/alsa 用于存放源码包和源码包解压目录
mkdir /usr/local/alsainstall/ 软件安装目录  
alsa-lib-1.0.28.tar.bz2  ncurses-5.8.tar.gz  alsa-utils-1.0.28.tar.bz2   包下载或拷贝到alsa 目录下
下载同版本的库与utils 有的还需要下载drivers 都需要下载同版本的,不下同版本会有编译不过的可能
1.交叉编译   ncurses-5.8.tar.gz 
cd /usr/local/alsa 
tar xvf ncurses-5.8.tar.gz 
cd ncurses-5.8
./configure --host=arm-linux-gnueabihf
make
2.交叉编译 alsa-lib-1.0.28.tar.bz2 
cd /usr/local/alsa 
tar xjvf  alsa-lib-1.0.28.tar.bz2 
cd alsa-lib-1.0.28
./configure

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值