- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
madplay播放器移植文档
MP3音乐播放器移植
文档编号:MP3 文档版本:V1.0
发布日期:2016-06-16目录
TOC \o 1-3 \h \u HYPERLINK \l _Toc13253 1 madplay音乐播放器移植 PAGEREF _Toc13253 1
HYPERLINK \l _Toc13595 1.1 madplay移植环境 PAGEREF _Toc13595 1
HYPERLINK \l _Toc486 1.2 准备源码包 PAGEREF _Toc486 1
HYPERLINK \l _Toc1423 1.3 搭建madplay PAGEREF _Toc1423 1
HYPERLINK \l _Toc26403 1.3.1 构建目录 PAGEREF _Toc26403 1
HYPERLINK \l _Toc15529 1.3.2 编译zlib-1.1.4 PAGEREF _Toc15529 1
HYPERLINK \l _Toc19841 1.3.3 编译libid3tag PAGEREF _Toc19841 2
HYPERLINK \l _Toc9774 1.3.4 编译libmad PAGEREF _Toc9774 2
HYPERLINK \l _Toc31802 1.3.5 编译madplay PAGEREF _Toc31802 2
HYPERLINK \l _Toc5327 1.3.6 拷贝所需动态库 PAGEREF _Toc5327 3
HYPERLINK \l _Toc2579 1.3.7 执行madplay程序 PAGEREF _Toc2579 3
PAGE \* MERGEFORMAT 2
1 madplay音乐播放器移植
1.1 madplay移植环境
madplay版本:madplay-0.15.2
交叉编译器版本:arm-linux-gcc 4.4.6
操作系统平台:Linux Ubuntu12.04
开发板平台:三星S5PV210
1.2 准备源码包
Madplay-0.15.2b.tar.gz
libmad-0.15.1b.tar.gz
libid3tag-0.15.1b.tar.gz
zlib-1.1.4.tar.gz
1.3 搭建madplay
1.3.1 构建目录
首先建立一个mp3文件夹,进入到mp3文件夹后再建立两个文件夹,一个存放源码,一个存放安装文件。在home下,mkdir两个文件夹:madplay-src、madplay。依次解压四个源码包到madplay目录下:tar zxvf XXXXXX
1.3.2 编译zlib-1.1.4
首先配置configure文件:
#./configure --prefix=/home/tarena/mp3/madplay
修改Makefile
CC=arm-linux-gcc
LDSHARED=arm-linux-gcc
CPP=arm-linux-gcc-E
AR=arm-linux-ar rc
RANLIB=arm-linux-ranlib
修改之后编译:
#make
#make install
1.3.3 编译libid3tag
#./configure CC=arm-linux-gcc --host=arm-linux \
--prefix=/home/tarena/mp3/madplay CPPFLAGS= \ -I/home/tarena/mp3/madplay/include LDFLAGS= \
-L/home/tarena/mp3/madplay/lib
#make
#make install
注:/usr/local/lib/libz.a: could not read symbols: Bad value
/usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libz.a: could not read symbols: Bad value
一般是64 位 电脑才会出现。
解决方法如下:
您可能关注的文档
- 8月份糖尿病酮症酸中毒护理查房.doc
- 9.2.1醇的性质和应用.doc
- 9.喉阻塞.ppt
- 9.统计、统计案例、概率.doc
- 9一颗小豌豆教案.doc
- 9月2日知名人物画家宣兵画家日活动将在成功美术馆举行.doc
- 9岁男孩叛逆出走,只因家庭破碎缺少关爱!.docx
- 9月两场电商彩电大战 ,互联网电视该选谁?-0919.docx
- Al-Qaida.pptx
- airtacpp气管资料.doc
- 吉林省白山市五校2024-2025学年高一下学期期末联考 数学 Word版含解析.doc
- 江苏省常州市2024-2025学年高二下学期期末考 数学 Word版含解析.doc
- 考点 15 非谓语动词(三)(核心考点精讲练)(原卷版全国通用).doc
- 考点 03 代词(核心考点精讲练)(原卷版)高考英语复习考点帮(全国通用).doc
- (16页PPT)互联网旅游APP商业计划书.pptx
- (14页PPT)能量石情景故事.pptx
- (14页PPT)污水处理厂第三方运营商业计划书.pptx
- (16页PPT)时间介词盖章互动游戏12张.pptx
- (16页PPT)某著名企业北京视美乐为视听研发及生产商构建现代管理平台项目建议书.ppt
- (15页PPT)转盘Routines+时间答题.pptx
最近下载
- 江苏海洋大学《高等数学(II)》2025 - 2026学年第一学期期末试卷.docx
- 单轨吊标准图集.pdf VIP
- 新修订《交通运输行政执法程序规定》全文学习解读PPT课件(带内容).pptx VIP
- 饮茶溯源.ppt VIP
- 2025秋教科版(2024)小学科学二年级上册教学计划及进度表(2025-2026学年第一学期).docx VIP
- 网络编辑:内容规划 文案创作 运营推广299.pptx VIP
- 适用丝印移印两种印刷方式的环保油墨及其制备方法.pdf VIP
- 2025年学校(中小学)第十届“学宪法、讲宪法”知识竞赛题库及答案.doc
- T_GDPHA 003—2025(医院全光网络建设规范).pdf
- 我国犯罪心理测试技术的应用与完善(行业资料).doc VIP
文档评论(0)