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

 

1、首先从网上下载libmad开源库,自己百度就能够找到关于这个库的下载链接地址,我这里提供一个:

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

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

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

3、进入到文件中,进行配置

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

     至于这条语句是什么意思,自己去网上找

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

     而有的人不会出现错误,因为你们用的gcc编译器版本不同,低版本的编译器就会出现问题,而高版本的就不会出现这种问题

     我亲自测试过。

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

4、make  编译

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

 

 

 

相关文章:

  • 2021-07-08
  • 2021-06-15
  • 2021-06-18
  • 2021-08-23
  • 2021-06-29
  • 2021-07-24
  • 2021-08-12
  • 2021-06-10
猜你喜欢
  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
  • 2021-08-22
  • 2021-11-23
  • 2021-08-26
相关资源
相似解决方案