在Fedora12上安装madplayer过程以及产生问题的解决
1. 安装libid3tag
2. 安装libmad
3. 安装madplay
************************************************************************
1.安装libid3tag (libid3tag-0.15.1b.tar.gz)
1.1 解压 tar xvzf libid3tag-0.15.1b.tar.gz (解压到当前的目录)
1.2 配置 ./configure (采用默认的配置) 产生Makefile文件
1.3 编译 make
1.4 安装 make install
1.5 安装后库文件在/usr/local/lib
2.安装libmad音频解码库 (libmad-0.15.1b.tar.gz)
2.1 解压 tar xvzf libmad-0.15.1b.tar.gz (解压到当前的目录)
2.2 配置 ./configure (采用默认的配置,动态链接库) 产生Makefile文件
2.3 检测 make check, 发现-fforce -mem 错误
打开Makefile文件,找到-fforce -mem 删除,保存。(这个步骤很重要,如果不删除-fforce -mem的话,则无法安装成功)
原因: gcc 3.4 或者更高版本,已经将其去除了,所以会出现上面的错误!
(Compiling libmad with gcc 3.4 or higher will produce the following error: cc1: error: unrecognized command line
option “-fforce-