Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:Genial

    (Puntos:0)
    por pobrecito hablador el Lunes, 19 Octubre de 2009, 22:37h (#1180375)

    Ocurre lo mismo cuando compilas con código que no está en una biblioteca, sino en un fichero objeto normal y corriente,
    Pues la verdad es que no X-D El código en ese caso acaba junto con el resto del código, típicamente en la sección de código ejecutable.

    Puedes verlo si la desensamblas, y puedes ver también que no aparece el código de las bibliotecas por ninguna parte. En Linux podría ser:

    ~$ objdump -d -j .text a.out

    Verás que las llamadas a función aparece como call blablabla@plt. ¿En blablabla@plt está el código de la biblioteca? Compruébalo tú mismo:

    ~$ objdump -d -j .plt a.out

    no sabes cómo funciona un compilador.
    ¿Sabes? A veces la mejor forma de salir de un hoyo no es seguir cavando :-)
    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.