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目录下(其中一个是所有合并的库)