交叉编译库文件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下载
http://www.alsaproject.org/main/index.php/Main_Page
解压
tar jxf alsa-lib-1.0.24.1.tar.bz2
进入解压后生成的目录
cd alsa-lib-1.0.24.1
编译前的配置
./configure --host=arm-linux CC=arm-none-linuxgnueabi-gcc --prefix=/home/lukuen/arm-linux
Libmad交叉编译 交叉编译
编译Байду номын сангаас
make
安装
make install
libmad交叉编译 交叉编译
编译libmad时可能会出现如下错误: 时可能会出现如下错误: 编译 时可能会出现如下错误
cc1: error: unrecognized command line option "fforce-mem“
alsa-lib交叉编译 交叉编译
编译
make
安装
make install
检查安装目录是否有库文件和头文件等生成! 检查安装目录是否有库文件和头文件等生成!
Libmad交叉编译 交叉编译
下载
libmad-0.15.1b.tar.gz 下载地址 ftp://ftp.mars.org/pub/mpeg/
libcurl交叉编译 交叉编译
主页
http://curl.haxx.se/libcurl/
下载
http://curl.haxx.se/download.html 下载 curl-7.21.7.tar.bz2
解压缩
tar jxf curl-7.21.7.tar.bz2
进入解压后的文件夹
cd curl-7.21.7
解压缩
tar zxf libmad-0.15.1b.tar.gz
进入解压后的文件夹
cd libmad-0.15.1b
编译前的配置
./configure --host=arm-linux CC=arm-none-linuxgnueabi-gcc --prefix=/home/lukuen/arm-linux
库文件交叉编译
库文件交叉编译
alsa-lib libmad libcurl
交叉编译库之前,请先建立库文件的安装目录, 交叉编译库之前,请先建立库文件的安装目录, 交叉编译所用到的头文件和库都放在这个文件 夹下。 夹下。
mkdir /home/lukuen/arm-linux
alsa-lib交叉编译 交叉编译
libcurl交叉编译 交叉编译
编译前的配置
./configure --host=arm-linux CC=arm-none-linuxgnueabi-gcc --prefix=/home/lukuen/arm-linux
编译
make
安装
make install
重新执行make 重新执行
关于libmad 关于
Libmad首页 首页
http://www.underbit.com/products/mad/
特别推荐
Mad底层代码入门示例 底层代码入门示例 Madlld:MPEG Audio Decoder Low-Level : Demonstration http://www.bsd-dk.dk/~elrond/audio/madlld/
错误原因: 错误原因:
Makefile中包含 中包含-fforce-mem选项,在gcc 3.4及其以 选项, 中包含 选项 及其以 上的版本中,该选项被删掉。 上的版本中,该选项被删掉。
修改方案: 修改方案:
删除Makefile中的 中的-fforce-mem选项,在129行 选项, 删除 中的 选项 行
相关文档
最新文档