Main reference http://www.cnblogs.com/haibindev/archive/2011/12/01/2270126.html
There was a problem compiling LIBFAAC on my machine. Output is as follows
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x1e7): Undefined reference to ' maxbitrate '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x60d): Undefined reference to ' Getsrindex '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x795): Undefined reference to ' GETMAXPREDSFB '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x7fe): Undefined reference to ' fft_initialize '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x912): Undefined reference to ' fft_terminate '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0xaac): Undefined reference to ' Getchannelinfo '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x138f): Undefined reference to ' Msencode '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x14f6): Undefined reference to ' msreconstruct '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x1637): Undefined reference to ' Msencode '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x164b): Undefined reference to ' msreconstruct '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x189f): Undefined reference to ' Msencode '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FRAME.O): frame.c: (. text+0x18bb): Undefined reference to ' msreconstruct '
.. /LIBFAAC/.LIBS/LIBFAAC.A (PSYCHKNI.O):p sychkni.c: (. text+0x4f9): Undefined reference to ' Rfft '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FILTBANK.O): filtbank.c: (. text+0x342): Undefined reference to ' FFT '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FILTBANK.O): filtbank.c: (. text+0x45e): Undefined reference to ' FFT '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FILTBANK.O): filtbank.c: (. text+0x6b0): Undefined reference to ' Ffti '
.. /LIBFAAC/.LIBS/LIBFAAC.A (FILTBANK.O): filtbank.c: (. text+0x74e): Undefined reference to ' Ffti '
This is because the original text is missing a step directly
./configure--host=i686-w64-mingw32--prefix=/home/haibindev/opensdk--enable-static--disable-shared--with-mp4v2= No
You actually need to run the LIBFAAC directory first./bootstrap
If you are prompted for something that is not found, use the sudo apt-get install and
And then run the configure above to make it normal.
Linux cross-compiling Windows version FFmpeg