1,首先需要三个源码文件libid3tag-0.15.1b,libmad-0.15.1b,madplay-0.15.2b
附上下载地址
http://sourceforge.net/projects/mad/files/
2,简单一点,可以拖进share文件夹解压好后进入linux终端操作安装
先安装madplay-0.15.2b
三步骤,./configure make make install
在安装libid3tag-0.15.1b
一样三步骤
最后安装libmad-0.15.1b
这个略有不同,./configure生成Makefile后,打开 vim Makefile找到 -fforce-mem那一行删除
保存退出后make make install
扫描二维码关注公众号,回复:
4300145 查看本文章
3,安装好后执行madplay 歌曲名会出现
madplay: error while loading shared libraries: libmad.so.0: cannot open shared object file: No such file or directory
需进行软连接 ln -s /usr/local/lib/libmad.so.0 /usr/lib/libmad.so.0
摘自其他博客:软连接只是一个躯壳。动态链接库的版本不对。libmad.so.0这是你需要的,虽然那里存在一个libmad.so.0,但是它是指向其它的版本的一个软连接,所以程序就会发生读取错误的信息了。解决方法就是降低那个动态链接库的版本,直接搞一个过去,或者卸载现在的,安装较低版本的。即需安装较低版本,不懂反正需要执行这步操作
madplay: error while loading shared libraries: libid3tag.so.0: cannot open shared object file: No such file or directory
再次连接ln -s /usr/local/lib/libid3tag.so.0 /usr/lib/libid3tag.so.0
4,现在在执行madplay 歌曲路径 就可以放歌了