Next: Über dieses Dokument ... Up: Informationen über Objektdateien und Previous:
Informationen über Objektdateien und
Beim Kompilieren eines Programmes kann es vorkommen, daß der Linker
einen Fehler wegen eines nicht aufgelösten (unresolved) Symboles
meldet. Der Grund dafür kann sein, daß beim Kompilationsaufruf
vergessen wurde die Bibliothek, die dieses Symbol enthält, mitanzugeben.
Mit Hilfe von grep und nm kann in verfügbaren Objektdateien
und Bibliotheken nach diesem Symbol gesucht werden:
% foreach i (*.o *.a *.so)
? nm -B $i | grep missing_symbol | grep T
? echo $i
? echo
? end
Mail to: Oliver Schönbrunner
Programmieren unter UNIX