本文主要是介绍linux驱动:音频驱动(七)交叉编译alsa库及工具集alsa-utils,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
0、编译时用到的库
libunistring0_0.9.3-5_i386.deb
libgettextpo0_0.18.1.1-5ubuntu3_i386.deb
gettext_0.18.1.1-5ubuntu3_i386.deb
1、下载源码
alsa-lib-1.0.27.tar.bz2
alsa-utils-1.0.27.2.tar.bz2
一、交叉编译alsa lib
1、su 进入root用户
2、进入/home/MY/evm-linux-Qt/linux-qt/ti-sdk-am335x-evm-06.00.00.00/linux-devkit/
3、执行 . ./environment-setup
4、进入/home/MY/tool/alsa/目录,并创建install目录
5、进入/home/MY/tool/alsa/alsa-lib-1.0.27目录
6、执行
./configure --host=arm-linux-gnueabihf --prefix=/home/lisa/tool/alsa/install --enable-shared --disable-python --with-configdir=/usr/local/share/alsa --with-plugindir=/usr/local/lib/alsa_lib CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ LD=arm-linux-gnueabihf-ld
7、make
8、make install
二、交叉编译alsa-utils
1、进入/home/MY/tool/alsa/alsa-utils-1.0.27.2目录
2、执行
./configure --host=arm-linu
这篇关于linux驱动:音频驱动(七)交叉编译alsa库及工具集alsa-utils的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!