一、官网下载lib源码
网址:http://www.alsa-project.org/main/index.php/Download#alsa-lib
左击:Stable Release列表中的【1.1.3】(移植的此版)
修改后的源码压缩包下载链接:http://pan.baidu.com/s/1eSorykM 密码:rpiy
二、安装android平台交叉编译工具链:
1.用apt直接装:
sudo apt install gcc-arm-linux-androideabi
查看版本验证是否装成功:arm-linux-androideabi-gcc -v
2.如果apt装的有问题就卸载:sudo apt remove --purge gcc-arm-linux-androideabi
用以下提供的版本【arm-linux-androideabi-4.7.1】:链接:http://pan.baidu.com/s/1c16wgJe 密码:rkcs
解压到任意目录下,然后配置环境变量:sudo gedit ~/.bashrc
在~/.bashrc末尾添加如下:
export PATH=/home/sheldon/bin:/home/sheldon/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games #default
export PATH=${PATH}:/home/sheldon/workspace/tool/arm-linux-androideabi-4.7.1/bin
export PATH=${PATH}:/home