[embedded]Port madplay to embedded system
1.Prepare tar packages:libid3tag-0.15.1b.tar.gz
libmad-0.15.1b.tar.gz
madplay-0.15.2b.tar.gz
zlib-1.2.3.tar.bz2
2.Install zlib
cd zlib-1.2.3
./configure -shared --prefix=/usr/local/madplay/zlib-1.2.3
vi Makefile
CC=arm-Linux-gcc
LDSHARED=arm-linux-gcc -shared -W1,-soname,libz.so.1
CPP=arm-linux-gcc -E
AR=arm-linux-ar rc
RANLIB=arm-linux-ranlib
make
sudo make install
3.Install libid3tag
cd libid3tag
./configure --prefix=/usr/local/madplay/libid3tag CC=arm-linux-gcc --host arm-linux CPPFLAGS=-I/usr/local/madplay/zlib-1.2.3/include/ LDFLAGS=-L/usr/local/madplay/zlib-1.2.3/lib/
make
sudo su
make install
4.Install libmad
cd libmad
./configure --prefix=/usr/local/madplay/libmad CC=arm-linux-gcc --host arm-linux CPPFLAGS=-I/usr/local/madplay/libid3tag/include/ LDFLAGS=-L/usr/local/madplay/libid3tag/lib/
make
sudo su
make install
If errors shows "err:unrecognized command line option -fforce-mem", then delete "-fforce-mem" in Makefile.
5.Install madplay
cd madplay-0.15.2b/
./configure --prefix=/usr/local/madplay/libmad CC=arm-linux-gcc --host arm-linux CPPFLAGS="-I/usr/local/madplay/libid3tag/include/ -I/usr/local/madplay/libmad/" LDFLAGS="-L/usr/local/madplay/libmad/lib/ -L/usr/local/madplay/zlib/zlib-
1.2.3/lib/ -L/usr/local/madplay/libid3tag/lib/"
make
sudo make install
标签: embedded
日历
最新微语
- 有的时候,会站在分叉路口,不知道向左还是右
2023-12-26 15:34
- 繁花乱开,鸟雀逐风。心自宁静,纷扰不闻。
2023-03-14 09:56
- 对于不可控的事,我们保持乐观,对于可控的事情,我们保持谨慎。
2023-02-09 11:03
- 小时候,
暑假意味着无忧无虑地玩很长一段时间,
节假意味着好吃好喝还有很多长期不见的小朋友来玩...
长大后,
这是女儿第一个暑假,
一个半月...
2022-07-11 08:54
- Watching the autumn leaves falling as you grow older together
2018-10-25 09:45
分类
最新评论
- Goonog
i get it now :) - 萧
@Fluzak:The web host... - Fluzak
Nice blog here! Also... - Albertarive
In my opinion you co... - ChesterHep
What does it plan? - ChesterHep
No, opposite. - mojoheadz
Everything is OK!... - Josephmaigh
I just want to say t... - ChesterHep
What good topic - AnthonyBub
Certainly, never it ...
发表评论: