仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 335|回复: 7
打印 上一主题 下一主题

[其他Linux] 带来一篇Ubuntu 8.10 下移植 madplay 到 mini2440

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 13:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。
在Ubuntu8.10下移植madplay到mini2440过程当中一样参考了网上的一篇帖子,因为事先未想到要把历程放到这就没有纪录那篇帖子的网址,在此暗示感激!
madplay移植纪录:
1、PC版的madplay
PC版的编译基础同mini2440手册上的分歧。
2、arm版的madplay
1、编译zlib-1.2.3
解压zlib-1.2.3.tar.gz到/opt/FriendlyARM/mini2440/madplay/src-arm/zlib-1.2.3
进进zlib-1.2.3目次
设置configure:
sudogeditconfigure
a、把AR=${AR-"arrc"}改成:
AR=${AR-"/usr/local/arm/3.4.1/bin/arm-linux-arrc"}
b、把RANLIB=${RANLIB-"ranlib"}改成
RANLIB=${RANLIB-"/usr/local/arm/3.4.1/bin/arm-linux-ranlib"}
c、把cc=${CC-gcc}改成
cc=${CC-/usr/local/arm/3.4.1/bin/arm-linux-gcc}
个中/usr/local/arm/3.4.1/bin为arm-linux-gcc编译器的安装路径。保留加入。
实行以下命令:
sudo./configure--prefix=/opt/FriendlyARM/mini2440/madplay/target-arm
sudomake
sudomakeinstall
zlib-1.2.3安装停止。
2、编译libid3tag-0.15.1b
解压zlib-1.2.3.tar.gz到/opt/FriendlyARM/mini2440/madplay/src-arm/libid3tag-0.15.1b
进进libid3tag-0.15.1b目次
实行以下命令:
sudo./configureCC=/usr/local/arm/3.4.1/bin/arm-linux-gcc--host=arm-linux--prefix=/opt/FriendlyARM/mini2440/madplay/target-arm--disabl
e-sharedCPPFLAGS=-I/opt/FriendlyARM/mini2440/madplay/target-arm/includeLDFLAGS=-L/opt/FriendlyARM/mini2440/madplay/target-arm/lib
sudomake
sudomakeinstall
libid3tag-0.15.1b安装停止
3、编译libmad-0.15.1b
解压zlib-1.2.3.tar.gz到/opt/FriendlyARM/mini2440/madplay/src-arm/libmad-0.15.1b
进进libmad-0.15.1b目次
实行以下命令:
sudo./configureCC=/usr/local/arm/3.4.1/bin/arm-linux-gcc--host=arm-linux--prefix=/opt/FriendlyARM/mini2440/madplay/target-arm--disable-shared
sudomake
sudomakeinstall
libmad-0.15.1b安装停止
4、编译madplay-0.15.2b
解压madplay-0.15.2b.tar.gz到/opt/FriendlyARM/mini2440/madplay/src-arm/madplay-0.15.2b
进进madplay-0.15.2b目次
实行以下命令:
sudo./configureCC=/usr/local/arm/3.4.1/bin/arm-linux-gcc--host=arm-linux--prefix=/opt/FriendlyARM/mini2440/madplay/target-arm--enable-static--disable-sharedCPPFLAGS=-I/opt/FriendlyARM/mini2440/madplay/target-arm/includeLDFLAGS=-L/opt/FriendlyARM/mini2440/madplay/target-arm/lib
sudomake
sudomakeinstall
5、编译乐成后相干文件
编译乐成后天生的可实行文件madplay在/opt/FriendlyARM/mini2440/madplay/target-arm/bin目次下
为了和开辟板上自带的madplay区分,将madplay重定名为mymadplay
经由过程命令sudomvmadplaymymadplay完成
编译乐成后天生的madplay的库文件在/opt/FriendlyARM/mini2440/madplay/target-arm/lib目次下
6、移植
将可实行文件放到开辟板的/usr/bin目次下
将madplay的库文件放到开辟板的/usr/lib目次下
完成办法:u盘,nfs,ftp等
7、测试
开辟板根目次下有MP3文件:shanghaitan.mp3
间接命令:mymadplayshanghaitan.MP3
开辟板播放此音乐
</p>
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-25 22:49:08 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-2-4 13:07:18 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
透明 该用户已被删除
地板
发表于 2015-2-9 22:57:55 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-28 03:46:06 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
蒙在股里 该用户已被删除
6#
发表于 2015-3-9 20:47:16 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
简单生活 该用户已被删除
7#
发表于 2015-3-17 01:10:18 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
老尸 该用户已被删除
8#
发表于 2015-3-23 15:34:22 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 04:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表