http://sourceforge.net/projects/lame/ から lame-3.99.*.tar.gz を wget。(※ sourceforge の場合、files からそれっぽいとこをたどる。)
patch
なんだか、エラー(vbrquantize.c)で止まるんです。で、以前、http://sada5.sakura.ne.jp/files/Patch/libav_ffmpeg/lame-3.99.1_build_for_cross_compile_w64.diff にあったパッチをあてる。
3.99.1 となっているが、3.99.3 でも OK でした。(添付)
3.99.1 となっているが、3.99.3 でも OK でした。(添付)
patch -p1 < lame-3.99.1_build_for_cross_compile_w64.diff
./configure
といってもよく意味が分からないけど先人たちの知恵をかりる。./configure --help で確認してもやっぱりよくわからない。
./configure \ --prefix=/mingw/x86_64-w64-mingw32 \ --host=x86_64-w64-mingw32 \ --disable-shared \ --enable-static \ --enable-fast-install \ --enable-expopt="full" \ --enable-nasm
make
make clean && make && make install-strip