lame库生成支持i386,armv7,armv7s的静态库
来源:互联网 发布:淘宝优惠券的无线连接 编辑:程序博客网 时间:2024/05/27 00:47
LAME是一个开源的MP3音频压缩软件。按照如下步骤操作:
1、http://sourceforge.net/projects/lame/files/lame/3.99/ 下载lame的最新版本解压
2、将shell脚本文件lamebuilder.sh放到解压的文件目录下
#!/bin/bash
SDK_VERSION="6.1"(SDK支持版本)
mkdir build
function build_lame()
{
make distclean
./configure \
CFLAGS="-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/${SDK}.platform/Developer/SDKs/${SDK}${SDK_VERSION}.sdk" \
CC="/Applications/Xcode.app/Contents/Developer/Platforms/${SDK}.platform/Developer/usr/bin/gcc -arch ${PLATFORM}" \
--prefix=/Users/ncs4/Desktop/lame \(你lame库文件位置)
--host="${HOST}" \
--disable-shared \
--enable-static \
--disable-decoder \
--disable-frontend
make
cp "libmp3lame/.libs/libmp3lame.a""build/libmp3lame-${PLATFORM}.a"
}
PLATFORM="i386"(可选)
SDK="iPhoneSimulator"
HOST=i386
build_lame
PLATFORM="armv6"(可选)
SDK="iPhoneOS"
HOST=arm-apple-darwin9
build_lame
PLATFORM="armv7"(可选)
HOST=arm-apple-darwin9
build_lame
PLATFORM="armv7s"(可选)
HOST=arm-apple-darwin9
build_lame
lipo -create build/* -output build/libmp3lame.a
注意:修改lamebuilder中的路径
--prefix=/Users/ncs4/Desktop/lame
为你的lame目录路径
4、在终端中 cd到 你的lame目录
sudo -s
chmod a+x lamebuilder.sh
./lamebuilder.sh
5、生成的文件在build目录下(其中一个是所有合并的库)
- lame库生成支持i386,armv7,armv7s的静态库
- ios 32/64位 lame静态库libmp3lame.a 编译,支持arm64 armv7s x86_64 i386 armv7
- IOS生成同时支持armv7,armv7s,i386的静态库.a文件
- IOS生成同时支持armv7,armv7s,i386的静态库.a文件
- iOS生成同时支持armv7,armv7s,i386的静态库.a文件
- IOS生成同时支持armv7,armv7s,i386,x86_64,arm64的静态库.a文件
- IOS生成同时支持armv7,armv7s,i386的静态库.a文件
- IOS生成同时支持armv7,armv7s,i386 x86_64的静态库.a文件
- lame支持armv6 armv7 i386 armv7s arm64
- lame支持armv6 armv7 i386 armv7s arm64
- lame支持armv6 armv7 i386 armv7s arm64
- lame支持armv6 armv7 i386 armv7s arm64
- Xcode8.3静态库libmp3lame.a无法真机运行!lame静态库libmp3lame.a 编译,支持arm64 armv7s x86_64 i386 armv7
- iOS开发~制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a
- iOS——制作同时支持armv7,armv7s,arm64,i386,x86的静态库
- iOS开发~制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a
- 【技术】【操作】制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a
- 制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a
- xbmc 应用介绍
- IIS应用程序池自动停止解决办法
- 在Linux单机上运行Hadoop-0.19.0实例
- typedef int Myfunc(const char*, const struct stat *, int)问题的思考
- GCD多线程
- lame库生成支持i386,armv7,armv7s的静态库
- Thinkphp html:list 标签的使用
- 正则表达式的汉字匹配
- Linux学习笔记(三)热键
- java中windowClosed事件和windowClosing事件的区别
- Mysql源代码级调试方法
- spring 声明式事务配置,抛出runtimeException异常不回滚
- Oracle优化总结
- cocos2d 步骤