Standaard afhankelijkheden in mijn programma's voor Linux
Standaard bibliotheken voor met Lazarus gemaakt programma's voor linux
Alle met Lazarus gemaakte programma's gebruiken ten minste de volgende bibliotheekbestanden:
| Bibliotheek (Library) |
Geleverd door pakket (De pakketnamen kunnen verschillen per distributie) |
|---|---|
| libgdk_pixbuf.so.2 | gdk-pixbuf (libgdk-pixbuf-gnome2 (?)) |
| libglib-1.2.so.0 libgmodule-1.2.so.0 |
libglib1.2 / glib-1.2 |
| libgdk-1.2.so.0 libgtk-1.2.so.0 |
libgtk+ / gtk-1.2 |
| libpthread.so.0 libc.so.6 libdl.so.2 libm.so.6 /lib/ld-linux.so.2 |
glibc-2 |
| libX11.so.6 | xorg-x11-6 (X11R6) |
| libXi.so.6 libXext.so.6 |
xorg-x11-libs-6 (X11R6) |
De meeste van deze bibliotheken zijn op standaard installaties aanwezig, met uitzondering van gdk-pixbuf
en mogelijk libglib1.2 / glib-1.2
Om uit te vinden welke libraries een bestand gebruikt kun je in de linuxconsole het volgende doen:
user@linux:~> ldd bestandsnaam
Op RPM Search kun je terugvinden welke library (bijv: libc.so.6) wordt geleverd door welk pakket, en kun je zo nodig dit pakket voor jouw distributie downloaden.
Copyright © 2007 by Flying Sheep Inc.