GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué significa esta advertencia?

Algunas versiones de gdb son en realidad un poco más útiles con esa advertencia. Producen algo como lo siguiente:

advertencia:la sección .dynamic para "libhello.so" no está en la dirección esperada (¿biblioteca incorrecta o discrepancia de versión?)

Asegúrese de que GDB encuentre la biblioteca con la que realmente se compiló su programa y que cualquier símbolo de depuración, si se encuentra en archivos separados, para la aplicación y la biblioteca esté actualizado y sea coherente con las compilaciones que está utilizando.

Una actualización suena como un buen sospechoso por una causa. Las bibliotecas previnculadas también pueden hacer que aparezca esta advertencia, aunque creo que gdb puede manejar ese caso.


Linux
  1. ¿Qué significa '>/dev/null 2>&1' en este artículo de Crontab Basics?

  2. ¿Qué significa No quedan más variables en esta vista MIB (Linux)?

  3. ¿Qué significa #define X X?

  4. ¿Qué significa matar -3?

  5. ¿Qué significa \b en un patrón grep?

¿Qué significa chmod 777?

¿Qué significa ser "sh compatible"?

¿Qué indica esta estadística de proceso?

No hay variable X11 DISPLAY - ¿qué significa?

¿Qué hace este script sh si se ejecuta?

¿Qué significa la capacidad ep?