1、配置交叉编译环境,A33 板子 linux SDK 直接含有,只需要配置一下环境变量即可。
2、把 alsa-lib-1.0.23.tar.bz2 和 alsa-uls-1.0.23.tar.bz2 拷贝到含有 arm 交叉编译环境的虚拟机
中,分别解压。创建 alsa-lib 目录,用于保存编译 alsa-lib-1.0.23.tar.bz2 生成的库文件。
进入 alsa-lib-1.0.23 目录下,执行:
./congure --host=arm-linux
CC=/home/lldy/A33_SDK/dragonboard/out/sun8iw5p1/dragonboard/common/buildroot/
external-toolchain/bin/arm-linux-gnueabi-gcc --prex=/home/lldy/mplayer/alsa-lib --enable-
stac --enable-shared --disable-python --with-congdir=/home/lldy/mplayer/alse --with-
plugindir=/usr/lib/alsa-lib
注意: CC 是 arm 交叉编译环境下 gcc 的目录,--prex 指定编译文件生成的目录。
Gcc 路径:
执行 make
执行 make install
3、查看编译后生成的文件。
评论0