GNU/Linux >> Znalost Linux >  >> Linux

Co toto varování znamená?

Některé verze gdb jsou ve skutečnosti s tímto varováním o něco užitečnější. Vydávají něco jako následující:

varování:.dynamická sekce pro „libhello.so“ není na očekávané adrese (neshoda knihovny nebo verze?)

Ujistěte se, že GDB najde knihovnu, se kterou byl váš program skutečně zkompilován, a že všechny symboly ladění, pokud jsou v samostatných souborech, pro aplikaci a knihovnu jsou aktuální a konzistentní se sestavami, které používáte.

Upgrade zní jako dobrý podezřelý pro věc. Předpropojení knihoven může také způsobit zobrazení tohoto varování, i když si myslím, že gdb tento případ zvládne.


Linux
  1. Co znamená „>/dev/null 2>&1“ v tomto článku Základy Crontab?

  2. Co znamená ve výstupu Ps?

  3. Co tento výstup z Xev znamená?

  1. Co znamená Žádné další proměnné v tomto zobrazení MIB (Linux)?

  2. Co se stane, když [[ $? -ne 0]]; znamená v .ksh

  3. Co znamená zabít -3?

  1. Co znamená „–“ (dvojitá pomlčka)?

  2. Co znamená `:-` ve skriptu Shell?

  3. Co znamená „rm is hash“?