8.38. Libtool-2.5.4

Libtool pakken inneholder GNU generiske bibliotekstøtteskript. Det omslutter kompleksiteten ved å bruke delte biblioteker i en konsistent, overførbart grensesnitt.

Omtrentlig byggetid: 0.6 SBU
Nødvendig diskplass: 44 MB

8.38.1. Installasjon av Libtool

Forbered Libtool for kompilering:

./configure --prefix=/usr

Kompiler pakken:

make

For å teste resultatene, utsted:

make check

Installer pakken:

make install

Fjern et ubrukelig statisk bibliotek:

rm -fv /usr/lib/libltdl.a

8.38.2. Installasjon av Libtool - 32bit

Rens forrige bygg:

make distclean

Klargjør Libtool for kompilering:

CC="gcc -m32" ./configure \
    --host=i686-pc-linux-gnu \
    --prefix=/usr            \
    --libdir=/usr/lib32

Kompiler pakken:

make

Installer pakken:

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR

8.38.3. Installasjon av Libtool - x32bit

Rens forrige bygg:

make distclean

Klargjør Libtool for kompilering:

CC="gcc -mx32" ./configure \
    --host=x86_64-pc-linux-gnux32 \
    --prefix=/usr                 \
    --libdir=/usr/libx32

Kompiler pakken:

make

Installer pakken:

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/libx32/* /usr/libx32
rm -rf DESTDIR

8.38.4. Innhold i Libtool

Installerte programmer: libtool og libtoolize
Installerte biblioteker: libltdl.so
Installerte mapper: /usr/include/libltdl og /usr/share/libtool

Korte beskrivelser

libtool

Tilbyr generaliserte støttetjenester for bibliotekbygging

libtoolize

Gir en standard måte å legge til libtool støtte til en pakke

libltdl

Skjuler de ulike vanskelighetene med å åpne dynamisk lastede biblioteker