美文网首页
LAME编译

LAME编译

作者: 九流程序员_風 | 来源:发表于2018-05-03 15:33 被阅读0次

在mac下编译lame,lame版本:3.10,ndk版本:15,shell脚本如下:

NDK=/Users/admin/Desktop/xxx/e/ndks/android-ndk-r15c

SYSROOT=$NDK/platforms/android-14/arch-arm

TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64

export PATH=$PATH:$TOOLCHAIN/bin:$SYSROOT/usr/include:

export LDFLAGS="-L$SYSROOT/usr/lib -L$TOOLCHAIN/arm-linux-androideabi/lib -march=armv7-a"

export CFLAGS="-I$SYSROOT/usr/include -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -ffast-math -O2"

export CPPFLAGS="$CFLAGS"

export CFLAGS="$CFLAGS"

export CXXFLAGS="$CFLAGS"

export LDFLAGS="$LDFLAGS"

export AS=$TOOLCHAIN/bin/arm-linux-androideabi-as

export LD=$TOOLCHAIN/bin/arm-linux-androideabi-ld

export CXX="$TOOLCHAIN/bin/arm-linux-androideabi-g++ --sysroot=${SYSROOT}"

export CC="$TOOLCHAIN/bin/arm-linux-androideabi-gcc --sysroot=${SYSROOT} -march=armv7-a"

export NM=$TOOLCHAIN/bin/arm-linux-androideabi-nm

export STRIP=$TOOLCHAIN/bin/arm-linux-androideabi-strip

export RANLIB=$TOOLCHAIN/bin/arm-linux-androideabi-ranlib

export AR=$TOOLCHAIN/bin/arm-linux-androideabi-ar

PREFIX=$(pwd)/armv7a

./configure --host=arm-linux \

--disable-shared \

--disable-frontend \

--enable-static \

--prefix=$PREFIX

make clean

make -j8

sudo make install

以上编译处头文件和静态文件库

来源:音视频开发进阶指南

相关文章

  • Android 编译 Lame 库心路历程

    编译脚本 大神编译脚本 github lame 版本 lame-3.100下载地址 https://source...

  • wav转mp3

    lame lame项目主页根据源码编译出程序,网上已经有现成的编译好 百度云盘提取码:44ag 将lame.exe...

  • lame编译

    1.先去lame官网下载源码:http://lame.sourceforge.net/download.php 2...

  • LAME编译

    在mac下编译lame,lame版本:3.10,ndk版本:15,shell脚本如下: NDK=/Users/ad...

  • 安卓音频开发(四)使用lame把wav转mp3

    在上文中,展示了安卓项目如何构建lame,接下来,我们要使用lame把wav音频转为mp3。上文回顾:lame编译...

  • 一、编译LAME

    编译脚本: 编译成功后: 这个armv7a是我新建的目录我们使用configure的方式来生成makefile文件...

  • iOS 编译 lame

    网上找了许多编译lame的教程,结果都是编译失败,多次尝试后发现是编译脚本放错路径了,记录下编译的过程,把编译脚本...

  • 环境搭建之库的编译

    编译LAME 在windows中ndk-build来进行编译 在linux中用ndk-build来编译 ndk-b...

  • iOS 通过lame将录制音频转换成Mp3

    下载 1、下载编译脚本:https://github.com/kewlbear/lame-ios-build2、下...

  • LAME编译iOS版本

    1、首先需要下载lame:目前最新版本是3.100 下载地址:https://sourceforge.net/pr...

网友评论

      本文标题:LAME编译

      本文链接:https://www.haomeiwen.com/subject/dutlrftx.html