libmad android,libmad_configure

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), 要指定环境变量

specify them asVAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

a7e17c909bff2aa5d6b6fd25bbb919e7.png

Configuration:

-h, --help              display this help and exit

--help=short        display options specific to this package

--help=recursive    display the short help of all the included packages

-V, --version           display version information and exit

-q, --quiet, --silent   do not print `checking...' messages

--cache-file=FILE   cache test results in FILE [disabled]

-C, --config-cache      alias for `--cache-file=config.cache'

-n, --no-create         do not create output files

--srcdir=DIR        find the sources in DIR [configure dir or `..']

Installation directories:

--prefix=PREFIX         install architecture-independent files in PREFIX

[/usr/local]

--exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX

[PREFIX]

By default, `make install' will install all the files in

`/usr/local/bin', `/usr/local/lib' etc.  You can specify

an installation prefix other than 61bd0c2fc808a81c9c4b8a1db0d05beb.png `/usr/local' using `--prefix',

for instance `--prefix=$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:

微调的安装目录:

--bindir=DIR           user executables [EPREFIX/bin]

--sbindir=DIR          system admin executables [EPREFIX/sbin]

06f33da0f59fbb18bf47d2a1fe822837.png

--libexecdir=DIR       program executables [EPREFIX/libexec]

--datadir=DIR          read-only architecture-independent data [PREFIX/share]

--sysconfdir=DIR       read-only single-machine data [PREFIX/etc]

--sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]

--localstatedir=DIR    modifiable single-machine data [PREFIX/var]

--libdir=DIR           object code libraries [EPREFIX/lib]

--includedir=DIR       C header files [PREFIX/include]

--oldincludedir=DIR    C header files for non-gcc [/usr/include]

--infodir=DIR          info documentation [PREFIX/info]

--mandir=DIR           man documentation [PREFIX/man]

Program names:

--program-prefix=PREFIX            prepend PREFIX to installed program names

前置PREFIX安装的程序名

--program-suffix=SUFFIX            append SUFFIX to installed program names

追加后缀到安装的程序名

--program-transform-name=PROGRAM   run sed PROGRAM on installed program names

System types:

--build=BUILD     configure for building on BUILD [guessed]

把building的目录配置BUID上

--host=HOST       cross-compile to build programs to run on HOST [BUILD]

交叉编译生成程序运行在主机

Optional Features:

--disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)

--enable-FEATURE[=ARG]  include FEATURE [ARG=yes]

--disable-dependency-tracking  speeds up one-time build

--enable-dependency-tracking   do not reject拒绝 slow dependency extractors

f395037101d7b2458e0d9cb51d904921.png08f1269f188e41b2ab6c9ad0855cc416.png

--enable-shared[=PKGS]

build shared libraries [default=yes]

--enable-static[=PKGS]

build static libraries [default=yes]

--enable-fast-install[=PKGS]

optimize for fast installation [default=yes]

--disable-libtool-lock  avoid locking (might break parallel builds建立平行可能被打破)

--enable-speed          optimize for speed over accuracy

速度优化过于准确性

--enable-accuracy       optimize for accuracy over speed

--enable-fpm=ARCH       use ARCH-specific fixed-point math routines (one of:

intel, arm, mips, sparc, ppc, 64bit, default)

--enable-sso            use subband synthesis(合成) optimization

7940ed3282aea362f9b0f1ad411a71dd.png

--disable-aso           disable architecture-specific optimizations

--enable-strict-iso

use strict严格精确的 ISO/IEC interpretations ad2facd59e19832e679aa8ce8d132915.png

--enable-profiling      generate profiling 生成精明扼要code

--enable-debugging      enable diagnostic debugging support

1dd35e08183e39cd843db5a3dba4940b.png

--disable-debugging     do not enable debugging and use more optimization

--enable-experimental   enable experimental code

ddb1cf1861e94a374415075803ac7c5f.png

Optional Packages: e24c57661c1be1b2001ce20b0e4a6cab.png

--with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]

--without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)

--with-gnu-ld           assume 假设the C compiler uses GNU ld [default=no]

--with-pic              try to use only PIC/non-PIC objects [default=use

both]

--with-tags[=TAGS]

include additional configurations [automatic]

Some influential很有影响力的 environment variables:

CC          C compiler command add4aed625075e6e68395f079058d828.png

CFLAGS      C compiler flags 44914747c5b76b8583bb9c7602702637.png

LDFLAGS     linker flags, e.g. -Lif you have libraries in a

nonstandard directory

CPPFLAGS    C/C++ preprocessor flags, e.g. -Iif you have

headers in a nonstandard directory

CCAS        assembler compiler command (defaults to CC)

CCASFLAGS   assembler compiler flags (defaults to CFLAGS)

CPP         C preprocessor

CXX         C++ compiler command

CXXFLAGS    C++ compiler flags

CXXCPP      C++ preprocessor

F77         Fortran 77 compiler command

FFLAGS      Fortran 77 compiler flags

Use these variables to override优先于 the choices made by `configure' or to help

it to find libraries and programs with nonstandard names/locations.

Report bugs to .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值