Pth-2.0.7
Introduksjon til Pth
Pth pakken inneholder en svært
flyttbart POSIX/ANSI-C basert bibliotek for Unix plattformer som
gir ikke-forebyggende prioritetsbasert planlegging for flere tråder
av kjøring (multithreading) i hendelsesdrevne applikasjoner. Alle
tråder kjører i samme adresserom som serverapplikasjonen, men hver
tråd har sin egen individuelle programteller, kjøretids stack,
signalmaske og feilvariabel.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.0 plattform.
Pakkeinformasjon
Pth Avhengigheter
Valgfri
GCC-13.2.0
(for gfortran) og libnsl-2.0.0
Installasjon av Pth
Caution
Ikke legg til --enable-pthread
parameteren til configure kommandoen nedenfor
ellers vil du overskrive pthread bibliotek og
grensesnittdeklarasjon installert av Glibc pakken i LFS.
Installer Pth ved å kjøre følgende
kommandoer:
sed -i 's#$(LOBJS): Makefile#$(LOBJS): pth_p.h Makefile#' Makefile.in &&
./configure --prefix=/usr \
--disable-static \
--mandir=/usr/share/man &&
make
For å teste resultatene, kjør: make
test.
Nå, som root
bruker:
make install &&
install -v -m755 -d /usr/share/doc/pth-2.0.7 &&
install -v -m644 README PORTING SUPPORT TESTS \
/usr/share/doc/pth-2.0.7
Parameterforklaringer
sed -i 's#$(LOBJS)
...: Denne sed fikser en kjøretilstand i
Makefile
. Det tillater å kjøre
make med flere jobber
(f.eks., make -j4).
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--mandir=/usr/share/man
:
Denne bryteren putter mansider inn i /usr/share/man
i stedet for /usr/man
.
Innhold
Installert Program:
pth-config
Installert Bibliotek:
libpth.so
Installert Mappe:
/usr/share/doc/pth-2.0.7
Korte Beskrivelser
pth-config
|
er et verktøy som brukes til å konfigurere og bygge
applikasjoner basert på pth(3) biblioteket. Den kan
brukes til å spørre C kompilatoren og linkerflagg som
kreves for å kompilere og koble sammen applikasjoner mot
pth(3)-biblioteket
|
libpth.so
|
inneholder API funksjonene som brukes av GNU Portable
Threads Biblioteket
|