编译libmad库

libmad是一个开源的音频解码库,下面说说关于这个库工程的编译过程:php

 

一、首先从网上下载libmad开源库,本身百度就可以找到关于这个库的下载连接地址,我这里提供一个:linux

     http://download.chinaunix.net/download.php?ResourceID=5910&id=11891
测试

二、下载到的是一个压缩包: libmad-0.15.1b.tar.gzspa

     将这个压缩包解压:  tar -xzf libmad-0.15.1b.tar.gz.net

三、进入到文件中,进行配置unix

     ./configure --host=arm-linux --prefix=/opt/libmad-arm --enable-fpm=arm --enable-shared --enable-staticget

     至于这条语句是什么意思,本身去网上找编译器

     有的人可能会出现错误:   cc1: error: unrecognized command line option “-fforce-mem”io

     而有的人不会出现错误,由于大家用的gcc编译器版本不一样,低版本的编译器就会出现问题,而高版本的就不会出现这种问题编译

     我亲自测试过。

     解决办法:    sed -i '/-fforce-mem/d' configure   而后在执行上面的那条配置指令便可。

四、make  编译

五、make install   安装    库文件在/opt/libmad-arm目录下

相关文章
相关标签/搜索