|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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,向人谈论起来头头是到,好像懂的很多。 |
|