交叉编译alsa lib
来源:互联网 发布:淘宝店铺公司介绍 编辑:程序博客网 时间:2024/05/21 08:02
1) 下载alsa lib。http://www.alsa-project.org/main/index.php/Main_Page
2) tar jxvf alsa-lib-1.0.19.tar.bz2
3) cd alsa-lib-1.0.19
4) CC=$(CROSS_COMPILE) ./configure --target=arm-linux --host=i686-linux --prefix=~/alsalib_arm
5) make
6) make install
在编译app的时候,需要#include <alsa/asoundlib.h>,makefile的写法有两中如下:
第一种:
CFLAGs=-I/home/ben
LDFLAGs=-L/hom/ben
all:hfp.c
$(GCC) -o hfp hfp.c $CFLAGS) $(LSFLAGS) -lasound
第二种:
all:hfp.c
$(CC) -o hfp hfp.c `pkg-config --libs --cflags alsa`
其中环境变量PKG_CONFIG_PATH应该被指定为交叉编译出的alsa库路径,否则的话,系统默认安装的x86版本将会被include.
编译alsa-util
CC=arm-none-linux-gnueabi-gcc ./configure --target=arm-linux --host=i686-linux --prefix=/home/ben/Works/Codes/alsa/alsautil_arm --with-alsa-inc-prefix=/home/ben/Works/Codes/alsa/alsalib_arm/include CFLAGS="-I/home/ben/Works/Codes/alsa/alsalib_arm/include" LDFLAGS="-L/home/ben/Works/Codes/alsa/alsalib_arm/lib -lasound"
- 交叉编译alsa lib
- 交叉编译alsa-lib
- alsa-lib,alsa-utils交叉编译步骤
- alsa-lib库的交叉编译
- 交叉编译alsa-lib库,amixer和aplay工具
- ALSA(lib和util)交叉编译与测试
- 【转】ALSA(lib和util)交叉编译与测试
- ALSA(lib和util)交叉编译与测试
- ALSA(lib和util)交叉编译与测试
- alsa-lib 交叉编译以及声卡驱动测试
- alsa lib和utils交叉编译与移植
- alsa-lib 交叉编译以及声卡驱动测试
- ALSA(lib和util)交叉编译与测试
- ALSA(lib和util)交叉编译与测试
- alsa-lib, alsa-utils交叉编译及在嵌入式上使用
- alsa交叉编译
- 杂谈:交叉编译alsa
- alsa交叉编译
- POJ_2945_trie
- 浏览器的延迟和假死
- USING INTERNET RESOURCES
- MFC中弹出对话框
- Oracle产品安装介质路径不可有中文
- 交叉编译alsa lib
- 几个漂亮的表格样式
- 大师讲述如何使敏捷开发成为主流
- CodeIgniter系列 记录count和分页
- 基于数据库的应用程序架构设计原则
- php+mysql注入防范【转】
- AutoCompleteExtender控件实现类似百度,谷歌,雅虎的下拉提示
- Rally website
- ubuntu一般软件安装在什么目录