root@ubuntu:/home/zhangbin/project/6-14/lame-3.98.4# ./configure --prefix=/mnt/ZB --host=arm-linux --with-pic
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking host system type... arm-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for arm-linux-strip... arm-linux-strip
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for arm-linux-gcc... arm-linux-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether arm-linux-gcc accepts -g... yes
checking for arm-linux-gcc option to accept ISO C89... none needed
checking dependency style of arm-linux-gcc... gcc3
checking how to run the C preprocessor... arm-linux-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for AIX... no
checking for library containing strerror... none required
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for a sed that does not truncate output... /bin/sed
checking for ld used by arm-linux-gcc... /usr/local/arm/4.3.1-eabi-armv6/usr/arm-samsung-linux-gnueabi/bin/ld
checking if the linker (/usr/local/arm/4.3.1-eabi-armv6/usr/arm-samsung-linux-gnueabi/bin/ld) is GNU ld... yes
checking for /usr/local/arm/4.3.1-eabi-armv6/usr/arm-samsung-linux-gnueabi/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/local/arm/4.3.1-eabi-armv6/usr/bin/arm-linux-nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for arm-linux-g++... arm-linux-g++
checking whether we are using the GNU C++ compiler... yes
checking whether arm-linux-g++ accepts -g... yes
checking dependency style of arm-linux-g++... gcc3
checking how to run the C++ preprocessor... arm-linux-g++ -E
checking for arm-linux-g77... no
checking for arm-linux-xlf... no
checking for arm-linux-f77... no
checking for arm-linux-frt... no
checking for arm-linux-pgf77... no
checking for arm-linux-cf77... no
checking for arm-linux-fort77... no
checking for arm-linux-fl32... no
checking for arm-linux-af77... no
checking for arm-linux-xlf90... no
checking for arm-linux-f90... no
checking for arm-linux-pgf90... no
checking for arm-linux-pghpf... no
checking for arm-linux-epcf90... no
checking for arm-linux-gfortran... no
checking for arm-linux-g95... no
checking for arm-linux-xlf95... no
checking for arm-linux-f95... no
checking for arm-linux-fort... no
checking for arm-linux-ifort... no
checking for arm-linux-ifc... no
checking for arm-linux-efc... no
checking for arm-linux-pgf95... no
checking for arm-linux-lf95... no
checking for arm-linux-ftn... no
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 1572864
checking command to parse /usr/local/arm/4.3.1-eabi-armv6/usr/bin/arm-linux-nm -B output from arm-linux-gcc object... ok
checking for objdir... .libs
checking for arm-linux-ar... arm-linux-ar
checking for arm-linux-ranlib... arm-linux-ranlib
checking for arm-linux-strip... (cached) arm-linux-strip
checking if arm-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for arm-linux-gcc option to produce PIC... -fPIC
checking if arm-linux-gcc PIC flag -fPIC works... yes
checking if arm-linux-gcc static flag -static works... yes
checking if arm-linux-gcc supports -c -o file.o... yes
checking whether the arm-linux-gcc linker (/usr/local/arm/4.3.1-eabi-armv6/usr/arm-samsung-linux-gnueabi/bin/ld) supports
shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by arm-linux-g++... /usr/local/arm/4.3.1-eabi-armv6/usr/arm-samsung-linux-gnueabi/bin/ld
checking if the linker (/usr/local/arm/4.3.1-eabi-armv6/usr/arm-samsung-linux-gnueabi/bin/ld) is GNU ld... yes
checking whether the arm-linux-g++ linker (/usr/local/arm/4.3.1-eabi-armv6/usr/arm-samsung-linux-gnueabi/bin/ld) supports
shared libraries... yes
checking for arm-linux-g++ option to produce PIC... -fPIC
checking if arm-linux-g++ PIC flag -fPIC works... yes
checking if arm-linux-g++ static flag -static works... yes
checking if arm-linux-g++ supports -c -o file.o... yes
checking whether the arm-linux-g++ linker (/usr/local/arm/4.3.1-eabi-armv6/usr/arm-samsung-linux-gnueabi/bin/ld) supports
shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for arm-linux-gcc... (cached) arm-linux-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether arm-linux-gcc accepts -g... (cached) yes
checking for arm-linux-gcc option to accept ISO C89... (cached) none needed
checking dependency style of arm-linux-gcc... (cached) gcc3
checking version of GCC... 4.3.1
checking for function prototypes... yes
checking for string.h... (cached) yes
checking dmalloc.h usability... no
checking dmalloc.h presence... no
checking for dmalloc.h... no
checking for ANSI C header files... (cached) yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for stdint.h... (cached) yes
checking for string.h... (cached) yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking xmmintrin.h usability... no
checking xmmintrin.h presence... no
checking for xmmintrin.h... no
checking linux/soundcard.h usability... yes
checking linux/soundcard.h presence... yes
checking for linux/soundcard.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for short... yes
checking size of short... 2
checking for unsigned short... yes
checking size of unsigned short... 2
checking for int... yes
checking size of int... 4
checking for unsigned int... yes
checking size of unsigned int... 4
checking for long... yes
checking size of long... 4
checking for unsigned long... yes
checking size of unsigned long... 4
checking for long long... yes
checking size of long long... 8
checking for unsigned long long... yes
checking size of unsigned long long... 8
checking for float... yes
checking size of float... 4
checking for double... yes
checking size of double... 8
checking for long double with more range or precision than double... no
checking for uint8_t... yes
checking for int8_t... yes
checking for uint16_t... yes
checking for int16_t... yes
checking for uint32_t... yes
checking for int32_t... yes
checking for uint64_t... yes
checking for int64_t... yes
checking for IEEE854 compliant 80 bit floats... configure: WARNING: can't check for IEEE854 compliant 80 bit floats
checking for ieee754_float64_t... no
checking for ieee754_float32_t... no
configure: WARNING:
**************************************************************************
* *
* You are cross compiling: *
* - I did not have a change to determine *
* + the size of: *
* - short *
* - unsigned short *
* - int *
* - unsigned int *
* - long *
* - unsigned long *
* - float *
* - double *
* - long double *
* + the endianess of the system *
* - You have to provide appropriate defines for them in config.h, e.g. *
* + define SIZEOF_SHORT to 2 if the size of a short is 2 *
* + define WORDS_BIGENDIAN if your system is a big endian system *
* *
**************************************************************************
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for gettimeofday... yes
checking for strtol... yes
checking for socket... yes
checking termcap.h usability... yes
checking termcap.h presence... yes
checking for termcap.h... yes
checking ncurses/termcap.h usability... no
checking ncurses/termcap.h presence... no
checking for ncurses/termcap.h... no
checking for initscr in -ltermcap... no
checking for initscr in -lcurses... yes
checking for initscr in -lncurses... yes
checking for cos in -lm... yes
checking for cos in -lffm... no
checking for cos in -lcpml... no
checking for gtk-config... no
checking for GTK - version >= 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG environment variable to the
*** full path to gtk-config.
checking use of ElectricFence malloc debugging... no
checking use of file io... lame
checking use of analyzer hooks... yes
checking use of mpg123 decoder... yes (Layer 2, 3)
checking if the lame frontend should be build... yes
checking if mp3x is requested... no
checking if mp3rtp is requested... no
checking use of VBR bitrate histogram... yes, with ncurses
checking if I have to build the internal vector lib... no
checking for FLOAT8 as float... no
checking for nasm... no
checking for additional optimizations... no
checking for debug options... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libmp3lame/Makefile
config.status: creating libmp3lame/i386/Makefile
config.status: creating libmp3lame/vector/Makefile
config.status: creating frontend/Makefile
config.status: creating mpglib/Makefile
config.status: creating doc/Makefile
config.status: creating doc/html/Makefile
config.status: creating doc/man/Makefile
config.status: creating include/Makefile
config.status: creating Dll/Makefile
config.status: creating misc/Makefile
config.status: creating debian/Makefile
config.status: creating dshow/Makefile
config.status: creating ACM/Makefile
config.status: creating ACM/ADbg/Makefile
config.status: creating ACM/ddk/Makefile
config.status: creating ACM/tinyxml/Makefile
config.status: creating lame.spec
config.status: creating mac/Makefile
config.status: creating macosx/Makefile
config.status: creating macosx/English.lproj/Makefile
config.status: creating macosx/LAME.xcodeproj/Makefile
config.status: creating vc_solution/Makefile
config.status: creating config.h
config.status: executing depfiles commands
root@ubuntu:/home/zhangbin/project/6-14/lame-3.98.4#
root@ubuntu:/home/zhangbin/project/6-14/lame-3.98.4# make
make all-recursive
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4'
Making all in mpglib
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/mpglib'
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -
I.. -Wall -pipe -I/mnt/ZB//include -MT common.lo -MD -MP -MF .deps/common.Tpo -c -o common.lo common.c
mkdir .libs
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT common.lo
-MD -MP -MF .deps/common.Tpo -c common.c -fPIC -DPIC -o .libs/common.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT common.lo
-MD -MP -MF .deps/common.Tpo -c common.c -fPIC -DPIC -o common.o >/dev/null 2>&1
mv -f .deps/common.Tpo .deps/common.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -
I.. -Wall -pipe -I/mnt/ZB//include -MT dct64_i386.lo -MD -MP -MF .deps/dct64_i386.Tpo -c -o dct64_i386.lo dct64_i386.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT
dct64_i386.lo -MD -MP -MF .deps/dct64_i386.Tpo -c dct64_i386.c -fPIC -DPIC -o .libs/dct64_i386.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT
dct64_i386.lo -MD -MP -MF .deps/dct64_i386.Tpo -c dct64_i386.c -fPIC -DPIC -o dct64_i386.o >/dev/null 2>&1
mv -f .deps/dct64_i386.Tpo .deps/dct64_i386.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -
I.. -Wall -pipe -I/mnt/ZB//include -MT decode_i386.lo -MD -MP -MF .deps/decode_i386.Tpo -c -o decode_i386.lo
decode_i386.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT
decode_i386.lo -MD -MP -MF .deps/decode_i386.Tpo -c decode_i386.c -fPIC -DPIC -o .libs/decode_i386.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT
decode_i386.lo -MD -MP -MF .deps/decode_i386.Tpo -c decode_i386.c -fPIC -DPIC -o decode_i386.o >/dev/null 2>&1
mv -f .deps/decode_i386.Tpo .deps/decode_i386.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -
I.. -Wall -pipe -I/mnt/ZB//include -MT interface.lo -MD -MP -MF .deps/interface.Tpo -c -o interface.lo interface.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT
interface.lo -MD -MP -MF .deps/interface.Tpo -c interface.c -fPIC -DPIC -o .libs/interface.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT
interface.lo -MD -MP -MF .deps/interface.Tpo -c interface.c -fPIC -DPIC -o interface.o >/dev/null 2>&1
mv -f .deps/interface.Tpo .deps/interface.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -
I.. -Wall -pipe -I/mnt/ZB//include -MT layer1.lo -MD -MP -MF .deps/layer1.Tpo -c -o layer1.lo layer1.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT layer1.lo
-MD -MP -MF .deps/layer1.Tpo -c layer1.c -fPIC -DPIC -o .libs/layer1.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT layer1.lo
-MD -MP -MF .deps/layer1.Tpo -c layer1.c -fPIC -DPIC -o layer1.o >/dev/null 2>&1
mv -f .deps/layer1.Tpo .deps/layer1.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -
I.. -Wall -pipe -I/mnt/ZB//include -MT layer2.lo -MD -MP -MF .deps/layer2.Tpo -c -o layer2.lo layer2.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT layer2.lo
-MD -MP -MF .deps/layer2.Tpo -c layer2.c -fPIC -DPIC -o .libs/layer2.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT layer2.lo
-MD -MP -MF .deps/layer2.Tpo -c layer2.c -fPIC -DPIC -o layer2.o >/dev/null 2>&1
mv -f .deps/layer2.Tpo .deps/layer2.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -
I.. -Wall -pipe -I/mnt/ZB//include -MT layer3.lo -MD -MP -MF .deps/layer3.Tpo -c -o layer3.lo layer3.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT layer3.lo
-MD -MP -MF .deps/layer3.Tpo -c layer3.c -fPIC -DPIC -o .libs/layer3.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT layer3.lo
-MD -MP -MF .deps/layer3.Tpo -c layer3.c -fPIC -DPIC -o layer3.o >/dev/null 2>&1
mv -f .deps/layer3.Tpo .deps/layer3.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -
I.. -Wall -pipe -I/mnt/ZB//include -MT tabinit.lo -MD -MP -MF .deps/tabinit.Tpo -c -o tabinit.lo tabinit.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT
tabinit.lo -MD -MP -MF .deps/tabinit.Tpo -c tabinit.c -fPIC -DPIC -o .libs/tabinit.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../libmp3lame -I.. -Wall -pipe -I/mnt/ZB//include -MT
tabinit.lo -MD -MP -MF .deps/tabinit.Tpo -c tabinit.c -fPIC -DPIC -o tabinit.o >/dev/null 2>&1
mv -f .deps/tabinit.Tpo .deps/tabinit.Plo
/bin/bash ../libtool --tag=CC --mode=link arm-linux-gcc -Wall -pipe -I/mnt/ZB//include -L/mnt/ZB//lib -
L/usr/local/arm/4.3.1-eabi-armv6/gmp/lib -L/usr/local/arm/4.3.1-eabi-armv6/mpfr/lib -o libmpgdecoder.la common.lo
dct64_i386.lo decode_i386.lo interface.lo layer1.lo layer2.lo layer3.lo tabinit.lo
arm-linux-ar cru .libs/libmpgdecoder.a .libs/common.o .libs/dct64_i386.o .libs/decode_i386.o .libs/interface.o
.libs/layer1.o .libs/layer2.o .libs/layer3.o .libs/tabinit.o
arm-linux-ranlib .libs/libmpgdecoder.a
creating libmpgdecoder.la
(cd .libs && rm -f libmpgdecoder.la && ln -s ../libmpgdecoder.la libmpgdecoder.la)
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/mpglib'
Making all in libmp3lame
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
Making all in i386
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/i386'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/i386'
Making all in vector
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/vector'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/vector'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT VbrTag.lo -MD -MP -MF .deps/VbrTag.Tpo -c -o VbrTag.lo VbrTag.c
mkdir .libs
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT VbrTag.lo -MD
-MP -MF .deps/VbrTag.Tpo -c VbrTag.c -fPIC -DPIC -o .libs/VbrTag.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT VbrTag.lo -MD
-MP -MF .deps/VbrTag.Tpo -c VbrTag.c -fPIC -DPIC -o VbrTag.o >/dev/null 2>&1
mv -f .deps/VbrTag.Tpo .deps/VbrTag.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT bitstream.lo -MD -MP -MF .deps/bitstream.Tpo -c -o bitstream.lo bitstream.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT bitstream.lo
-MD -MP -MF .deps/bitstream.Tpo -c bitstream.c -fPIC -DPIC -o .libs/bitstream.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT bitstream.lo
-MD -MP -MF .deps/bitstream.Tpo -c bitstream.c -fPIC -DPIC -o bitstream.o >/dev/null 2>&1
mv -f .deps/bitstream.Tpo .deps/bitstream.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT encoder.lo -MD -MP -MF .deps/encoder.Tpo -c -o encoder.lo encoder.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT encoder.lo -
MD -MP -MF .deps/encoder.Tpo -c encoder.c -fPIC -DPIC -o .libs/encoder.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT encoder.lo -
MD -MP -MF .deps/encoder.Tpo -c encoder.c -fPIC -DPIC -o encoder.o >/dev/null 2>&1
mv -f .deps/encoder.Tpo .deps/encoder.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT fft.lo -MD -MP -MF .deps/fft.Tpo -c -o fft.lo fft.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT fft.lo -MD -
MP -MF .deps/fft.Tpo -c fft.c -fPIC -DPIC -o .libs/fft.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT fft.lo -MD -
MP -MF .deps/fft.Tpo -c fft.c -fPIC -DPIC -o fft.o >/dev/null 2>&1
mv -f .deps/fft.Tpo .deps/fft.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT gain_analysis.lo -MD -MP -MF .deps/gain_analysis.Tpo -c -o gain_analysis.lo
gain_analysis.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT
gain_analysis.lo -MD -MP -MF .deps/gain_analysis.Tpo -c gain_analysis.c -fPIC -DPIC -o .libs/gain_analysis.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT
gain_analysis.lo -MD -MP -MF .deps/gain_analysis.Tpo -c gain_analysis.c -fPIC -DPIC -o gain_analysis.o >/dev/null 2>&1
mv -f .deps/gain_analysis.Tpo .deps/gain_analysis.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT id3tag.lo -MD -MP -MF .deps/id3tag.Tpo -c -o id3tag.lo id3tag.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT id3tag.lo -MD
-MP -MF .deps/id3tag.Tpo -c id3tag.c -fPIC -DPIC -o .libs/id3tag.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT id3tag.lo -MD
-MP -MF .deps/id3tag.Tpo -c id3tag.c -fPIC -DPIC -o id3tag.o >/dev/null 2>&1
mv -f .deps/id3tag.Tpo .deps/id3tag.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT lame.lo -MD -MP -MF .deps/lame.Tpo -c -o lame.lo lame.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT lame.lo -MD
-MP -MF .deps/lame.Tpo -c lame.c -fPIC -DPIC -o .libs/lame.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT lame.lo -MD
-MP -MF .deps/lame.Tpo -c lame.c -fPIC -DPIC -o lame.o >/dev/null 2>&1
mv -f .deps/lame.Tpo .deps/lame.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT newmdct.lo -MD -MP -MF .deps/newmdct.Tpo -c -o newmdct.lo newmdct.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT newmdct.lo -
MD -MP -MF .deps/newmdct.Tpo -c newmdct.c -fPIC -DPIC -o .libs/newmdct.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT newmdct.lo -
MD -MP -MF .deps/newmdct.Tpo -c newmdct.c -fPIC -DPIC -o newmdct.o >/dev/null 2>&1
mv -f .deps/newmdct.Tpo .deps/newmdct.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT presets.lo -MD -MP -MF .deps/presets.Tpo -c -o presets.lo presets.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT presets.lo -
MD -MP -MF .deps/presets.Tpo -c presets.c -fPIC -DPIC -o .libs/presets.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT presets.lo -
MD -MP -MF .deps/presets.Tpo -c presets.c -fPIC -DPIC -o presets.o >/dev/null 2>&1
mv -f .deps/presets.Tpo .deps/presets.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT psymodel.lo -MD -MP -MF .deps/psymodel.Tpo -c -o psymodel.lo psymodel.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT psymodel.lo
-MD -MP -MF .deps/psymodel.Tpo -c psymodel.c -fPIC -DPIC -o .libs/psymodel.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT psymodel.lo
-MD -MP -MF .deps/psymodel.Tpo -c psymodel.c -fPIC -DPIC -o psymodel.o >/dev/null 2>&1
mv -f .deps/psymodel.Tpo .deps/psymodel.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT quantize.lo -MD -MP -MF .deps/quantize.Tpo -c -o quantize.lo quantize.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT quantize.lo
-MD -MP -MF .deps/quantize.Tpo -c quantize.c -fPIC -DPIC -o .libs/quantize.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT quantize.lo
-MD -MP -MF .deps/quantize.Tpo -c quantize.c -fPIC -DPIC -o quantize.o >/dev/null 2>&1
mv -f .deps/quantize.Tpo .deps/quantize.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT quantize_pvt.lo -MD -MP -MF .deps/quantize_pvt.Tpo -c -o quantize_pvt.lo
quantize_pvt.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT
quantize_pvt.lo -MD -MP -MF .deps/quantize_pvt.Tpo -c quantize_pvt.c -fPIC -DPIC -o .libs/quantize_pvt.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT
quantize_pvt.lo -MD -MP -MF .deps/quantize_pvt.Tpo -c quantize_pvt.c -fPIC -DPIC -o quantize_pvt.o >/dev/null 2>&1
mv -f .deps/quantize_pvt.Tpo .deps/quantize_pvt.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT reservoir.lo -MD -MP -MF .deps/reservoir.Tpo -c -o reservoir.lo reservoir.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT reservoir.lo
-MD -MP -MF .deps/reservoir.Tpo -c reservoir.c -fPIC -DPIC -o .libs/reservoir.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT reservoir.lo
-MD -MP -MF .deps/reservoir.Tpo -c reservoir.c -fPIC -DPIC -o reservoir.o >/dev/null 2>&1
mv -f .deps/reservoir.Tpo .deps/reservoir.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT set_get.lo -MD -MP -MF .deps/set_get.Tpo -c -o set_get.lo set_get.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT set_get.lo -
MD -MP -MF .deps/set_get.Tpo -c set_get.c -fPIC -DPIC -o .libs/set_get.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT set_get.lo -
MD -MP -MF .deps/set_get.Tpo -c set_get.c -fPIC -DPIC -o set_get.o >/dev/null 2>&1
mv -f .deps/set_get.Tpo .deps/set_get.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT tables.lo -MD -MP -MF .deps/tables.Tpo -c -o tables.lo tables.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT tables.lo -MD
-MP -MF .deps/tables.Tpo -c tables.c -fPIC -DPIC -o .libs/tables.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT tables.lo -MD
-MP -MF .deps/tables.Tpo -c tables.c -fPIC -DPIC -o tables.o >/dev/null 2>&1
mv -f .deps/tables.Tpo .deps/tables.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT takehiro.lo -MD -MP -MF .deps/takehiro.Tpo -c -o takehiro.lo takehiro.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT takehiro.lo
-MD -MP -MF .deps/takehiro.Tpo -c takehiro.c -fPIC -DPIC -o .libs/takehiro.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT takehiro.lo
-MD -MP -MF .deps/takehiro.Tpo -c takehiro.c -fPIC -DPIC -o takehiro.o >/dev/null 2>&1
mv -f .deps/takehiro.Tpo .deps/takehiro.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT util.lo -MD -MP -MF .deps/util.Tpo -c -o util.lo util.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT util.lo -MD
-MP -MF .deps/util.Tpo -c util.c -fPIC -DPIC -o .libs/util.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT util.lo -MD
-MP -MF .deps/util.Tpo -c util.c -fPIC -DPIC -o util.o >/dev/null 2>&1
mv -f .deps/util.Tpo .deps/util.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT vbrquantize.lo -MD -MP -MF .deps/vbrquantize.Tpo -c -o vbrquantize.lo vbrquantize.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT
vbrquantize.lo -MD -MP -MF .deps/vbrquantize.Tpo -c vbrquantize.c -fPIC -DPIC -o .libs/vbrquantize.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT
vbrquantize.lo -MD -MP -MF .deps/vbrquantize.Tpo -c vbrquantize.c -fPIC -DPIC -o vbrquantize.o >/dev/null 2>&1
mv -f .deps/vbrquantize.Tpo .deps/vbrquantize.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT version.lo -MD -MP -MF .deps/version.Tpo -c -o version.lo version.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT version.lo -
MD -MP -MF .deps/version.Tpo -c version.c -fPIC -DPIC -o .libs/version.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT version.lo -
MD -MP -MF .deps/version.Tpo -c version.c -fPIC -DPIC -o version.o >/dev/null 2>&1
mv -f .deps/version.Tpo .deps/version.Plo
/bin/bash ../libtool --tag=CC --mode=compile arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I..
-Wall -pipe -I/mnt/ZB//include -MT mpglib_interface.lo -MD -MP -MF .deps/mpglib_interface.Tpo -c -o mpglib_interface.lo
mpglib_interface.c
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT
mpglib_interface.lo -MD -MP -MF .deps/mpglib_interface.Tpo -c mpglib_interface.c -fPIC -DPIC -o .libs/mpglib_interface.o
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I. -I../mpglib -I.. -Wall -pipe -I/mnt/ZB//include -MT
mpglib_interface.lo -MD -MP -MF .deps/mpglib_interface.Tpo -c mpglib_interface.c -fPIC -DPIC -o mpglib_interface.o
>/dev/null 2>&1
mv -f .deps/mpglib_interface.Tpo .deps/mpglib_interface.Plo
/bin/bash ../libtool --tag=CC --mode=link arm-linux-gcc -Wall -pipe -I/mnt/ZB//include -version-info 0:0 -no-undefined
-L/mnt/ZB//lib -L/usr/local/arm/4.3.1-eabi-armv6/gmp/lib -L/usr/local/arm/4.3.1-eabi-armv6/mpfr/lib -o libmp3lame.la -
rpath /mnt/ZB/lib VbrTag.lo bitstream.lo encoder.lo fft.lo gain_analysis.lo id3tag.lo lame.lo newmdct.lo presets.lo
psymodel.lo quantize.lo quantize_pvt.lo reservoir.lo set_get.lo tables.lo takehiro.lo util.lo vbrquantize.lo version.lo
mpglib_interface.lo ../mpglib/libmpgdecoder.la -lm
arm-linux-gcc -shared .libs/VbrTag.o .libs/bitstream.o .libs/encoder.o .libs/fft.o .libs/gain_analysis.o .libs/id3tag.o
.libs/lame.o .libs/newmdct.o .libs/presets.o .libs/psymodel.o .libs/quantize.o .libs/quantize_pvt.o .libs/reservoir.o
.libs/set_get.o .libs/tables.o .libs/takehiro.o .libs/util.o .libs/vbrquantize.o .libs/version.o .libs/mpglib_interface.o
-Wl,--whole-archive ../mpglib/.libs/libmpgdecoder.a -Wl,--no-whole-archive -L/mnt/ZB//lib -L/usr/local/arm/4.3.1-eabi-
armv6/gmp/lib -L/usr/local/arm/4.3.1-eabi-armv6/mpfr/lib -lm -Wl,-soname -Wl,libmp3lame.so.0 -o .libs/libmp3lame.so.0.0.0
(cd .libs && rm -f libmp3lame.so.0 && ln -s libmp3lame.so.0.0.0 libmp3lame.so.0)
(cd .libs && rm -f libmp3lame.so && ln -s libmp3lame.so.0.0.0 libmp3lame.so)
rm -fr .libs/libmp3lame.lax
mkdir .libs/libmp3lame.lax
rm -fr .libs/libmp3lame.lax/libmpgdecoder.a
mkdir .libs/libmp3lame.lax/libmpgdecoder.a
(cd .libs/libmp3lame.lax/libmpgdecoder.a && arm-linux-ar x /home/zhangbin/project/6-14/lame-
3.98.4/libmp3lame/../mpglib/.libs/libmpgdecoder.a)
arm-linux-ar cru .libs/libmp3lame.a VbrTag.o bitstream.o encoder.o fft.o gain_analysis.o id3tag.o lame.o newmdct.o
presets.o psymodel.o quantize.o quantize_pvt.o reservoir.o set_get.o tables.o takehiro.o util.o vbrquantize.o version.o
mpglib_interface.o .libs/libmp3lame.lax/libmpgdecoder.a/layer2.o .libs/libmp3lame.lax/libmpgdecoder.a/decode_i386.o
.libs/libmp3lame.lax/libmpgdecoder.a/layer1.o .libs/libmp3lame.lax/libmpgdecoder.a/common.o
.libs/libmp3lame.lax/libmpgdecoder.a/dct64_i386.o .libs/libmp3lame.lax/libmpgdecoder.a/tabinit.o
.libs/libmp3lame.lax/libmpgdecoder.a/interface.o .libs/libmp3lame.lax/libmpgdecoder.a/layer3.o
arm-linux-ranlib .libs/libmp3lame.a
rm -fr .libs/libmp3lame.lax
creating libmp3lame.la
(cd .libs && rm -f libmp3lame.la && ln -s ../libmp3lame.la libmp3lame.la)
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
Making all in frontend
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/frontend'
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libmp3lame -I../include -I.. -Wall -pipe -I/mnt/ZB//include -MT main.o
-MD -MP -MF .deps/main.Tpo -c -o main.o main.c
mv -f .deps/main.Tpo .deps/main.Po
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libmp3lame -I../include -I.. -Wall -pipe -I/mnt/ZB//include -MT
console.o -MD -MP -MF .deps/console.Tpo -c -o console.o console.c
mv -f .deps/console.Tpo .deps/console.Po
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libmp3lame -I../include -I.. -Wall -pipe -I/mnt/ZB//include -MT
get_audio.o -MD -MP -MF .deps/get_audio.Tpo -c -o get_audio.o get_audio.c
mv -f .deps/get_audio.Tpo .deps/get_audio.Po
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libmp3lame -I../include -I.. -Wall -pipe -I/mnt/ZB//include -MT
lametime.o -MD -MP -MF .deps/lametime.Tpo -c -o lametime.o lametime.c
mv -f .deps/lametime.Tpo .deps/lametime.Po
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libmp3lame -I../include -I.. -Wall -pipe -I/mnt/ZB//include -MT parse.o
-MD -MP -MF .deps/parse.Tpo -c -o parse.o parse.c
mv -f .deps/parse.Tpo .deps/parse.Po
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libmp3lame -I../include -I.. -Wall -pipe -I/mnt/ZB//include -MT
portableio.o -MD -MP -MF .deps/portableio.Tpo -c -o portableio.o portableio.c
mv -f .deps/portableio.Tpo .deps/portableio.Po
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libmp3lame -I../include -I.. -Wall -pipe -I/mnt/ZB//include -MT
timestatus.o -MD -MP -MF .deps/timestatus.Tpo -c -o timestatus.o timestatus.c
mv -f .deps/timestatus.Tpo .deps/timestatus.Po
arm-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../libmp3lame -I../include -I.. -Wall -pipe -I/mnt/ZB//include -MT
brhist.o -MD -MP -MF .deps/brhist.Tpo -c -o brhist.o brhist.c
mv -f .deps/brhist.Tpo .deps/brhist.Po
/bin/bash ../libtool --tag=CC --mode=link arm-linux-gcc -Wall -pipe -I/mnt/ZB//include -L/mnt/ZB//lib -
L/usr/local/arm/4.3.1-eabi-armv6/gmp/lib -L/usr/local/arm/4.3.1-eabi-armv6/mpfr/lib -static -o lame main.o console.o
get_audio.o lametime.o parse.o portableio.o timestatus.o brhist.o ../libmp3lame/libmp3lame.la -lncurses -lm
mkdir .libs
arm-linux-gcc -Wall -pipe -I/mnt/ZB//include -o lame main.o console.o get_audio.o lametime.o parse.o portableio.o
timestatus.o brhist.o -L/mnt/ZB//lib -L/usr/local/arm/4.3.1-eabi-armv6/gmp/lib -L/usr/local/arm/4.3.1-eabi-armv6/mpfr/lib
../libmp3lame/.libs/libmp3lame.a -lncurses -lm
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/frontend'
Making all in Dll
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/Dll'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/Dll'
Making all in debian
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/debian'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/debian'
Making all in doc
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
Making all in html
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/html'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/html'
Making all in man
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/man'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/man'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
Making all in include
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/include'
Making all in misc
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/misc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/misc'
Making all in dshow
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/dshow'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/dshow'
Making all in ACM
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
Making all in ADbg
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ADbg'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ADbg'
Making all in ddk
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ddk'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ddk'
Making all in tinyxml
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/tinyxml'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/tinyxml'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
Making all in mac
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/mac'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/mac'
Making all in macosx
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
Making all in English.lproj
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/English.lproj'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/English.lproj'
Making all in LAME.xcodeproj
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/LAME.xcodeproj'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/LAME.xcodeproj'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
Making all in vc_solution
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/vc_solution'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/vc_solution'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4'
root@ubuntu:/home/zhangbin/project/6-14/lame-3.98.4# make install
Making install in mpglib
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/mpglib'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/mpglib'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/mpglib'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/mpglib'
Making install in libmp3lame
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
Making install in i386
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/i386'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/i386'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/i386'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/i386'
Making install in vector
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/vector'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/vector'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/vector'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame/vector'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
test -z "/mnt/ZB/lib" || /bin/mkdir -p "/mnt/ZB/lib"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'libmp3lame.la' '/mnt/ZB/lib/libmp3lame.la'
/usr/bin/install -c .libs/libmp3lame.so.0.0.0 /mnt/ZB/lib/libmp3lame.so.0.0.0
(cd /mnt/ZB/lib && { ln -s -f libmp3lame.so.0.0.0 libmp3lame.so.0 || { rm -f libmp3lame.so.0 && ln -s libmp3lame.so.0.0.0
libmp3lame.so.0; }; })
(cd /mnt/ZB/lib && { ln -s -f libmp3lame.so.0.0.0 libmp3lame.so || { rm -f libmp3lame.so && ln -s libmp3lame.so.0.0.0
libmp3lame.so; }; })
/usr/bin/install -c .libs/libmp3lame.lai /mnt/ZB/lib/libmp3lame.la
/usr/bin/install -c .libs/libmp3lame.a /mnt/ZB/lib/libmp3lame.a
chmod 644 /mnt/ZB/lib/libmp3lame.a
arm-linux-ranlib /mnt/ZB/lib/libmp3lame.a
PATH="$PATH:/sbin" ldconfig -n /mnt/ZB/lib
----------------------------------------------------------------------
Libraries have been installed in:
/mnt/ZB/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/libmp3lame'
Making install in frontend
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/frontend'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/frontend'
test -z "/mnt/ZB/bin" || /bin/mkdir -p "/mnt/ZB/bin"
/bin/bash ../libtool --mode=install /usr/bin/install -c 'lame' '/mnt/ZB/bin/lame'
/usr/bin/install -c lame /mnt/ZB/bin/lame
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/frontend'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/frontend'
Making install in Dll
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/Dll'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/Dll'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/Dll'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/Dll'
Making install in debian
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/debian'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/debian'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/debian'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/debian'
Making install in doc
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
Making install in html
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/html'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/html'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/mnt/ZB/share/doc/lame/html" || /bin/mkdir -p "/mnt/ZB/share/doc/lame/html"
/usr/bin/install -c -m 644 'basic.html' '/mnt/ZB/share/doc/lame/html/basic.html'
/usr/bin/install -c -m 644 'contributors.html' '/mnt/ZB/share/doc/lame/html/contributors.html'
/usr/bin/install -c -m 644 'examples.html' '/mnt/ZB/share/doc/lame/html/examples.html'
/usr/bin/install -c -m 644 'history.html' '/mnt/ZB/share/doc/lame/html/history.html'
/usr/bin/install -c -m 644 'id3.html' '/mnt/ZB/share/doc/lame/html/id3.html'
/usr/bin/install -c -m 644 'index.html' '/mnt/ZB/share/doc/lame/html/index.html'
/usr/bin/install -c -m 644 'lame.css' '/mnt/ZB/share/doc/lame/html/lame.css'
/usr/bin/install -c -m 644 'modes.html' '/mnt/ZB/share/doc/lame/html/modes.html'
/usr/bin/install -c -m 644 'node6.html' '/mnt/ZB/share/doc/lame/html/node6.html'
/usr/bin/install -c -m 644 'switchs.html' '/mnt/ZB/share/doc/lame/html/switchs.html'
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/html'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/html'
Making install in man
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/man'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/man'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/mnt/ZB/share/man/man1" || /bin/mkdir -p "/mnt/ZB/share/man/man1"
/usr/bin/install -c -m 644 './lame.1' '/mnt/ZB/share/man/man1/lame.1'
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/man'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc/man'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/doc'
Making install in include
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/include'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/include'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/mnt/ZB/include/lame" || /bin/mkdir -p "/mnt/ZB/include/lame"
/usr/bin/install -c -m 644 'lame.h' '/mnt/ZB/include/lame/lame.h'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/include'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/include'
Making install in misc
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/misc'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/misc'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/misc'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/misc'
Making install in dshow
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/dshow'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/dshow'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/dshow'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/dshow'
Making install in ACM
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
Making install in ADbg
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ADbg'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ADbg'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ADbg'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ADbg'
Making install in ddk
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ddk'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ddk'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ddk'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/ddk'
Making install in tinyxml
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/tinyxml'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/tinyxml'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/tinyxml'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM/tinyxml'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/ACM'
Making install in mac
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/mac'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/mac'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/mac'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/mac'
Making install in macosx
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
Making install in English.lproj
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/English.lproj'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/English.lproj'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/English.lproj'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/English.lproj'
Making install in LAME.xcodeproj
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/LAME.xcodeproj'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/LAME.xcodeproj'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/LAME.xcodeproj'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx/LAME.xcodeproj'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
make[3]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/macosx'
Making install in vc_solution
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/vc_solution'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4/vc_solution'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/vc_solution'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4/vc_solution'
make[1]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4'
make[2]: Entering directory `/home/zhangbin/project/6-14/lame-3.98.4'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4'
make[1]: Leaving directory `/home/zhangbin/project/6-14/lame-3.98.4'
root@ubuntu:/home/zhangbin/project/6-14/lame-3.98.4#
[root@Real6410 bin]# ./lame
./lame: error while loading shared libraries: libncurses.so.5: cannot open shary
[root@Real6410 bin]#
[root@Real6410 bin]# ./lame /zhangbin/ainizaixinkongnankai.wav /zhangbin/ainizai
xinkongnankai.mp3
Unsupported data format: 0x0011
This indicates that the data was compressed using Microsoft's ADPCM
codec; LAME supports PCM only. Try using ffmpeg:
ffmpeg -i /home/peter/mp3/voice001.wav /home/peter/test.mp3
--
Huibert
"Okay... really not something I needed to see." --Raven
[root@Real6410 bin]# lame -V2 /zhangbin/Roland-GR-1-Pick-Bass-2-C4.wav 1.mp3
Can't init outfile '1.mp3'
[root@Real6410 bin]# lame -V2 /zhangbin/Roland-GR-1-Pick-Bass-2-C4.wav /zhangbin
/1.mp3
LAME 3.98.4 32bits (http://www.mp3dev.org/)
Using polyphase lowpass filter, transition band: 18671 Hz - 19205 Hz
Encoding /zhangbin/Roland-GR-1-Pick-Bass-2-C4.wav to /zhangbin/1.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=2)
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
0/99 ( 0%)| 0:00/ 0:00| 0:00/ 0:00| 0.0000x| 0:00 >
32 [0] $<3>
40 [0] $<3>
48 [0] $<3> $<
56 [0] $<3> $<2>
64 [0] $<3> $<2>
80 [0] $<3> $<2>
96 [0] $<3> $<2>
112 [0] $<3> $<2>
128 [0] $<3> $<2>
160 [0] $<3> $<2>
192 [0] $<3> $<2>
224 [0] $<3> $<2>
256 [0] $<3> $<2>
320 [0] $<3> $<2>
00:02---------------------$<2>------------------------------------------------->
kbps % %$<$<2>
0.0 $<3>
测试证明lame是好的
================================lame的选项==================
[root@Real6410 bin]# lame --help
LAME 32bits version 3.98.4 (http://www.mp3dev.org/)
usage: lame [options] <infile> [outfile]
<infile> and/or <outfile> can be "-", which means stdin/stdout.
RECOMMENDED:
lame -V2 input.wav output.mp3
OPTIONS:
-b bitrate set the bitrate, default 128 kbps
-h higher quality, but a little slower. Recommended.
-f fast mode (lower quality)
-V n quality setting for VBR. default n=4
0=high quality,bigger files. 9=smaller files
--preset type type must be "medium", "standard", "extreme", "insane",
or a value for an average desired bitrate and depending
on the value specified, appropriate quality settings will
be used.
"--preset help" gives more info on these
--longhelp full list of options
--license print License information
[root@Real6410 bin]# lame --longhelp
LAME 32bits version 3.98.4 (http://www.mp3dev.org/)
usage: lame [options] <infile> [outfile]
<infile> and/or <outfile> can be "-", which means stdin/stdout.
RECOMMENDED:
lame -V2 input.wav output.mp3
OPTIONS:
Input options:
--scale <arg> scale input (multiply PCM data) by <arg>
--scale-l <arg> scale channel 0 (left) input (multiply PCM data) by <arg>
--scale-r <arg> scale channel 1 (right) input (multiply PCM data) by <arg>
--mp1input input file is a MPEG Layer I file
--mp2input input file is a MPEG Layer II file
--mp3input input file is a MPEG Layer III file
--nogap <file1> <file2> <...>
gapless encoding for a set of contiguous files
--nogapout <dir>
output dir for gapless encoding (must precede --nogap)
--nogaptags allow the use of VBR tags in gapless encoding
Input options for RAW PCM:
-r input is raw pcm
-x force byte-swapping of input
-s sfreq sampling frequency of input file (kHz) - default 44.1 kHz
--bitwidth w input bit width is w (default 16)
--signed input is signed (default)
--unsigned input is unsigned
--little-endian input is little-endian (default)
--big-endian input is big-endian
Operational options:
-a downmix from stereo to mono file for mono encoding
-m <mode> (j)oint, (s)imple, (f)orce, (d)dual-mono, (m)ono
default is (j) or (s) depending on bitrate
joint = joins the best possible of MS and LR stereo
simple = force LR stereo on all frames
force = force MS stereo on all frames.
--preset type type must be "medium", "standard", "extreme", "insane",
or a value for an average desired bitrate and depending
on the value specified, appropriate quality settings will
be used.
"--preset help" gives more info on these
--comp <arg> choose bitrate to achive a compression ratio of <arg>
--replaygain-fast compute RG fast but slightly inaccurately (default)
--replaygain-accurate compute RG more accurately and find the peak sample
--noreplaygain disable ReplayGain analysis
--clipdetect enable --replaygain-accurate and print a message whether
clipping occurs and how far the waveform is from full scale
--flush flush output stream as soon as possible
--freeformat produce a free format bitstream
--decode input=mp3 file, output=wav
-t disable writing wav header when using --decode
Verbosity:
--disptime <arg>print progress report every arg seconds
-S don't print progress report, VBR histograms
--nohist disable VBR histogram display
--silent don't print anything on screen
--quiet don't print anything on screen
--brief print more useful information
--verbose print a lot of useful information
Noise shaping & psycho acoustic algorithms:
-q <arg> <arg> = 0...9. Default -q 5
-q 0: Highest quality, very slow
-q 9: Poor quality, but fast
-h Same as -q 2. Recommended.
-f Same as -q 7. Fast, ok quality
CBR (constant bitrate, the default) options:
-b <bitrate> set the bitrate in kbps, default 128 kbps
--cbr enforce use of constant bitrate
ABR options:
--abr <bitrate> specify average bitrate desired (instead of quality)
VBR options:
-V n quality setting for VBR. default n=4
0=high quality,bigger files. 9=smaller files
-v the same as -V 4
--vbr-old use old variable bitrate (VBR) routine
--vbr-new use new variable bitrate (VBR) routine (default)
-b <bitrate> specify minimum allowed bitrate, default 32 kbps
-B <bitrate> specify maximum allowed bitrate, default 320 kbps
-F strictly enforce the -b option, for use with players that
do not support low bitrate mp3
-t disable writing LAME Tag
-T enable and force writing LAME Tag
PSY related:
--temporal-masking x x=0 disables, x=1 enables temporal masking effect
--nssafejoint M/S switching criterion
--nsmsfix <arg> M/S switching tuning [effective 0-3.5]
--interch x adjust inter-channel masking ratio
--ns-bass x adjust masking for sfbs 0 - 6 (long) 0 - 5 (short)
--ns-alto x adjust masking for sfbs 7 - 13 (long) 6 - 10 (short)
--ns-treble x adjust masking for sfbs 14 - 21 (long) 11 - 12 (short)
--ns-sfb21 x change ns-treble by x dB for sfb21
experimental switches:
-Y lets LAME ignore noise in sfb21, like in CBR
MP3 header/stream options:
-e <emp> de-emphasis n/5/c (obsolete)
-c mark as copyright
-o mark as non-original
-p error protection. adds 16 bit checksum to every frame
(the checksum is computed correctly)
--nores disable the bit reservoir
--strictly-enforce-ISO comply as much as possible to ISO MPEG spec
Filter options:
--lowpass <freq> frequency(kHz), lowpass filter cutoff above freq
--lowpass-width <freq> frequency(kHz) - default 15% of lowpass freq
--highpass <freq> frequency(kHz), highpass filter cutoff below freq
--highpass-width <freq> frequency(kHz) - default 15% of highpass freq
--resample <sfreq> sampling frequency of output file(kHz)- default=automatic
ID3 tag options:
--tt <title> audio/song title (max 30 chars for version 1 tag)
--ta <artist> audio/song artist (max 30 chars for version 1 tag)
--tl <album> audio/song album (max 30 chars for version 1 tag)
--ty <year> audio/song year of issue (1 to 9999)
--tc <comment> user-defined text (max 30 chars for v1 tag, 28 for v1.1)
--tn <track[/total]> audio/song track number and (optionally) the total
number of tracks on the original recording. (track
and total each 1 to 255. just the track number
creates v1.1 tag, providing a total forces v2.0).
--tg <genre> audio/song genre (name or number in list)
--ti <file> audio/song albumArt (jpeg/png/gif file, 128KB max, v2.3)
--tv <id=value> user-defined frame specified by id and value (v2.3 tag)
--add-id3v2 force addition of version 2 tag
--id3v1-only add only a version 1 tag
--id3v2-only add only a version 2 tag
--space-id3v1 pad version 1 tag with spaces instead of nulls
--pad-id3v2 same as '--pad-id3v2-size 128'
--pad-id3v2-size <value> adds version 2 tag, pad with extra <value> bytes
--genre-list print alphabetically sorted ID3 genre list and exit
--ignore-tag-errors ignore errors in values passed for tags
Note: A version 2 tag will NOT be added unless one of the input fields
won't fit in a version 1 tag (e.g. the title string is longer than 30
characters), or the '--add-id3v2' or '--id3v2-only' options are used,
or output is redirected to stdout.
Misc:
--license print License information
MPEG-1 layer III sample frequencies (kHz): 32 48 44.1
bitrates (kbps): 32 40 48 56 64 80 96 112 128 160 192 224 256 320
MPEG-2 layer III sample frequencies (kHz): 16 24 22.05
bitrates (kbps): 8 16 24 32 40 48 56 64 80 96 112 128 144 160
MPEG-2.5 layer III sample frequencies (kHz): 8 12 11.025
bitrates (kbps): 8 16 24 32 40 48 56 64