GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa significa questo avviso?

Alcune versioni di gdb sono in realtà un po' più utili con questo avviso. Restituiscono qualcosa di simile al seguente:

avviso:la sezione .dynamic per "libhello.so" non è all'indirizzo previsto (libreria errata o mancata corrispondenza della versione?)

Assicurati che GDB trovi la libreria con cui il tuo programma è stato effettivamente compilato e che tutti i simboli di debug, se in file separati, per l'applicazione e la libreria siano aggiornati e coerenti con le build che stai utilizzando.

Un aggiornamento suona come un buon sospetto per una causa. Anche il precollegamento delle librerie potrebbe far apparire questo avviso, anche se penso che gdb possa gestire questo caso.


Linux
  1. Cosa significa - in questo comando Linux?

  2. Cosa succede se [[ $? -ne 0 ]]; significa in .ksh

  3. Cosa significa #define X X?

  4. Cosa significa uccidere -3?

  5. Cosa significa \b in un pattern grep?

Cosa significa chmod 777

Cosa significa essere "sh compatibile"?

Cosa significa ">/dev/null 2>&1" in questo articolo di Crontab Basics??

Cosa indica questa statistica del processo?

Nessuna variabile DISPLAY X11 - cosa significa?

Cosa fa questo script sh se eseguito?