GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was bedeutet diese Warnung?

Einige gdb-Versionen sind bei dieser Warnung tatsächlich etwas hilfreicher. Sie geben etwa Folgendes aus:

Warnung:.dynamic-Abschnitt für „libhello.so“ befindet sich nicht an der erwarteten Adresse (falsche Bibliothek oder Versionskonflikt?)

Stellen Sie sicher, dass GDB die Bibliothek findet, mit der Ihr Programm tatsächlich kompiliert wurde, und dass alle Debugging-Symbole, falls in separaten Dateien, für die Anwendung und die Bibliothek aktuell und konsistent mit den von Ihnen verwendeten Builds sind.

Ein Upgrade klingt nach einem guten Verdächtigen für eine Sache. Das Vorlinken von Bibliotheken kann ebenfalls dazu führen, dass diese Warnung erscheint, obwohl ich denke, dass gdb diesen Fall handhaben kann.


Linux
  1. Was bedeutet „–“ (Doppelstrich)?

  2. Was bedeutet „:-“ in einem Shell-Skript?

  3. Was bedeutet in der Ausgabe von Ps?

  4. Was bedeutet diese Ausgabe von Xev?

  5. Was bedeutet Keine weiteren Variablen in dieser MIB-Ansicht übrig (Linux)?

Was bedeutet chmod 777

Was bedeutet es, „sh-kompatibel“ zu sein?

Was bedeutet „>/dev/null 2>&1“ in diesem Artikel der Crontab-Grundlagen?

Was zeigt diese Prozessstatistik an?

Was bedeutet „rm ist gehasht“?

Keine X11-DISPLAY-Variable - was bedeutet das?