交叉编译安装alsa_lib和alsa_utils以及基本使用
交叉编译alsa_lib
A、环境
系统:Ubuntu16.04 64bit
交叉编译器:arm-linux-gnueabi
alsa_lib库版本:alsa-lib-1.1.8.tar.bz2
(下载路径:https://www.alsa-project.org/wiki/Main_Page)
B、交叉编译安装
- 将下载的压缩包放入ubuntu系统中,tar xf alsa-lib-1.1.8.tar.bz2;
- cd alsa-li-1.1.8/
- 配置生成makefile,终端输入:
./configure --host=arm-linux-gnueabi --prefix=$PWD/_install --enable-shared --disable-python CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ LD=arm-linux-gnueabi-ld
或者执行脚本
./configure \
--host=arm-linux-gnueabi \
--prefix=$PWD/_install \
--enable-shared \
--disable-python \
CC=arm-linux-gnueabi-gcc \
CXX=arm-linux-gnueabi-g++ \
LD=arm-linux-gnueabi-ld
配置解释如下:
1