Bibliotheken

  • Oftmals möchte man wissen, welche Bibliotheken ein Programm benötigt, oder warum etwas nicht läuft. Dank ausgefeiltem Logging ist das beim Linux schon sehr viel besser als im Windows herauszukriegen, aber es gibt auch noch zusätzlich Tools dafür. Eins davon ist 'ldd'. Das Programm zeigt alle Bibliotheken an, die ein Programm benötigt. # ldd /opt/kde2/bin/konqueror (leider funktioniert der Pfad hier nicht, also vorher ein 'which') zeigt zum Beispiel alle vom Konqueror gebrauchten Bibliotheken an. Weiterhin gibt es noch 'strace'. Dieses traced beim Programmaufruf alle Systemaufrufe mit, so dass man mit etwas Geduld und Spucke durchaus die Chance hat, der Lösung eines Problems näher zu kommen. Beispiel: # strace konqueror - Für weitergehende Infos wie immer: # man <kommando>