next up previous
Next: Über dieses Dokument ... Up: Informationen über Objektdateien und Previous: Informationen über Objektdateien und

Suche nach nicht aufgelösten Symbolen

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