LAME pakken inneholder en MP3 koder og eventuelt en MP3 rammeanalysator. Dette er nyttig for å lage og analysere komprimerte lydfiler.
Forhindre at kildekodemappen feilaktig blir hardkodet som en søkesti for delt bibliotek i de installerte programmene:
sed -i -e 's/^\(\s*hardcode_libdir_flag_spec\s*=\).*/\1/' configure
Installer LAME ved å kjøre følgende kommandoer:
./configure --prefix=/usr \ --enable-mp3rtp \ --disable-static && make
Nå, som root
bruker:
make pkghtmldir=/usr/share/doc/lame-3.100 install
Installer lib32-LAME ved å kjøre følgende kommandoer:
make distclean && CC="gcc -m32" CXX="g++ -m32" \ PKG_CONFIG_PATH=/usr/lib32/pkgconfig \ ./configure --prefix=/usr \ --libdir=/usr/lib32 \ --host=i686-pc-linux-gnu \ --enable-mp3rtp \ --disable-static \ --enable-nasm && make
Nå, som root
bruker:
make DESTDIR=$PWD/DESTDIR install && cp -vr DESTDIR/usr/lib32/* /usr/lib32 && rm -rf DESTDIR && ldconfig
Kjør ./configure --help for en fullstendig liste over alternativer.
--enable-mp3rtp
: Denne
bryteren aktiverer bygging av kode-til-RTP programmet.
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--enable-nasm
: Dette
alternativet aktiverer bruk av NASM-2.16.03 for å kompilere optimaliserte
assemblerrutiner for 32-bit. Dette er ikke aktivert for x86_64 da
det ikke har noen effekt.